2012-06-07 51 views
1

嗨我有四个JSP文件说one.jsp,tow.jsp,three.jsp和four.jsp 每个文件都有下一个和上一个链接导航到所有jsp和最后jsp文件是四.jsp提交按钮。现在我需要从前三个jsp的所有字段的值到第四个,当使用命中four.jsp提交按钮时将数据提交到数据库 我不必使用隐藏字段将值从jsp传递到jsp我不想使用会话来存储数据。有没有办法将数据(VO)从一个jsp传递到另一个,而不使用隐藏字段和会话?春季窗体导航

注意:我正在使用弹簧。我对JSF的导航不感兴趣。

+0

如何将表单数据发送到控制器并作为'modelAttribute'等发送到下一个表单? – xyz

+0

是Ajinkya,我正在使用modelAttribute来传输数据。我必须将相同的modelAttribute传递给下一个jsp,但它应该用以前的形式填充的数据加载。请让我知道如果你有任何解决方案... –

回答

2

所以你需要一个状态bean,可能要考虑像Spring Web Flow的。这是为了处理这种东西。

如果你不希望将其存储在会话中,你将不得不开始寻找到EJB其中有状态的可能性。

下面是一些文档:

http://static.springsource.org/spring/docs/2.5.6/reference/ejb.html

附: EJB也会在会话中存储东西,除非您序列化POJO并将其存储为cookie,否则不要认为它有任何问题。