【发布时间】:2010-06-17 16:05:40
【问题描述】:
我有一个 struts2 操作,它构建一个表单并使用来自我的对象实例的数据预先填充字段。当我单击此表单上的提交时,我会执行第二个操作,即我的 formSubmit 操作。在这里,我希望使用表单中的任何新值来更新对象。有没有一种简单的方法可以在我在 struts2 中的第二个操作中访问同一个对象?
如果可能的话,我希望将我的对象保持在请求范围内,而不是会话范围内。
【问题讨论】:
-
您不能将其保留在请求范围内。第二个动作涉及一个全新的、完全不同的 HTTP 请求。当相关响应完成时,初始请求中的对象早已被丢弃。要么创建一个新对象,要么存储在会话中。我不做 Struts,所以我没有详细回答我该怎么做。
标签: forms jsp struts2 struts-action