一个JSP页面我有一个表单,一旦我在输入后提交,我想将这些细节(表单对象)传递给第二个JSP页面。但我没有在第二页显示我得到的第一页细节。我只想抱着那里。
在第二个JSP页面中,我有另一个表单。当我输入输入并在第二个JSP页面中提交表单时。我想在控制器中同时获得第一个JSP页面对象和第二个页面对象。
使用Spring MVC,当我提交第一页时,我在控制器中的请求范围中设置了表单对象。我能够在第二个JSP页面中获取第一个JSP页面表单对象。下面是用于在第二个jsp页面中获取对象的语法。
<%= Object objFirstPage = request.getAttribute("obj1");%>
现在,当我提交第二页时,如何将此对象发送到控制器?
请告诉我实现这一目标的正确方法,并纠正我的方法是否错误。
答案 0 :(得分:0)
Spring使用 MVC 模式。而你将它重定向到另一个jsp(second.jsp)的方法完全没有意义。您可以将数据放在session
中,以便在会话结束时将其提供给用户。
Spring并没有像jsf那样隐式提供@viewscope
,这样可以在连续的页面之间保存数据。你可以在adding a JSF view Scope to Spring scope support找到一个例子。