【发布时间】:2012-11-15 01:23:14
【问题描述】:
我在控制器之间传输对象(作为modelAttribute)及其值时遇到问题。我有一个带有modelAttribute 的表格,比如"myObject",它有一些成员。我在第一个控制器中添加了modelAttribute "myObject" 来建模。
我能够在视图中读取和显示"myObject" 值的值,例如,我可以通过${myObject.memberName} 获取值,但是当涉及到将对象作为参数的第二个控制器时(我的意思是:modelAttribute("myObject")MyObject myObject) 成员设置为默认值,主要是null!
在表单中设置了一些值(它们工作正常),其余的值在第一个控制器中设置。我想在第二个控制器中获取第一个控制器中设置的值,但它们丢失了。
我应该如何传输modelAttribute 对象的值,以免在控制器之间丢失它们?我应该将它们放在HttpRequest paramaters 中吗?
【问题讨论】:
标签: spring model-view-controller modelattribute