2014-03-26 56 views
0

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

我不能使用隐藏字段,因为我有很多的领域,不能既可以使用会话。 Struts2有没有办法?如果不是,你能以其他方式暗示我吗?

+0

'sessions'是一个way..and'request.setAttribute'和'request.getAttribute'是另一种方式...... –

+0

为什么你不能使用会话?如果你想保留数据,你需要将它存储在某个地方(例如数据库,会话)。 –

回答

1

当你想从一个pagex发送数据到另一个,当你在使用http协议时,你有两种方法,使用参数(隐藏字段在提交或url参数中获得),或者你必须使用会话。 如果你不能这样做既,想想保存在数据库中的一个状态,并通过只让您检索A状态下,当你回来的关键。 对不起,通用的答案,但我只能说,如果你没有提供更多的细节。