问题描述
在jsp中,我在要求客户注册时,要求填写两个页,当第一个填写完以后,应该进入第二页,而不直接提交数据库;等第二页也填写好了,才提交数据库。该如何实现?
解决方案
比如:1. 将第一页中的要保留到第二页的值.在第二页中加入一些HIDDEN 组件,,把第一页的缓存到HIDDEN中..2. 把第一页的值直接存到SESSION中..3. 当要进二页的时候,形成一个提交的动作,在提交对应的处理方法中,forward到第二个页面......等等
解决方案二:
楼上两位的方法都是可取的,我建议使用AJAX做出Step By Step的效果,其实还在一个Form里面,这样一次提交就可以了。
解决方案三:
可以把所有的数据包装成一个JavaBean,第一页提交后填入JavaBean中的一些属性,然后setAttribute,第二页提取出这个JavaBean然后继续填入。
时间: 2024-11-10 01:10:15