如何在Struts2中保留表单值?

时间:2014-03-26 07:36:14

标签: java javascript jquery jsp struts2

我有一个动作说,与JSP页面相关联的actionA表示A.jsp和另一个与B.jsp相关联的actionB。 A.jsp上有一个表格。用户提交一些在actionA属性中设置的数据。现在,用户导航到B.jsp(或任何其他页面),然后再次返回A.jsp。当用户回来时,A.jsp字段中的表单数据将丢失。我想保留这些数据。

我不能使用隐藏字段,因为我有很多字段,也不能使用会话。 Struts2有没有办法?如果没有,你能以其他方式建议我吗?

1 个答案:

答案 0 :(得分:1)

当你想将pagex中的数据发送到另一个时,当你正在使用http协议时,你有两种方法,使用参数(post submit中的隐藏字段或get中的url参数),或者你必须使用session。 如果您不能同时执行这两项操作,请考虑将A状态保存在数据库中,并仅传递一个密钥,以便在您返回时检索A状态。 对于通用答案感到抱歉,但如果您不提供更多详细信息,我可以说。