【发布时间】:2019-05-06 19:54:24
【问题描述】:
我需要将值从我的第一个控制器方法传递给另一个, 在我的控制器中:
@RequesMap...
public string examplemethod(Model model)
{
some codes...
model.addAttribute("a",a);
return page1;
}
所以第二种方法基本上是空的,只是返回一个我想显示“a”变量值的JSP。
@RequesMap...
public string examplemethod2()
{
return page2;
}
【问题讨论】:
-
控制器有点不同。您应该将该模型数据封装到两个控制器可以共享的单独 POJO 中。
-
但是我有一个控制器,我想在同一个控制器中从一种方法传递给另一种方法。
-
HTTP 不能那样工作。
-
那么就没有办法了吗?
-
我给了你一个选择:将公共位重构为一个方法,并让两个处理程序方法调用它。
标签: java spring spring-boot jsp