在第一步注册完就写入oracle库,此时用户可以选择完成,也可以继续完善资料 
如果继续完善资料,则第二步需填入大量的信息,跳入第三步填入完成,写入库,
我想问:从第二步到第三步之间传值,采取哪一种方法更好一些呢?
像一些招聘网站的大量信息注册,采用的什么方法呢?
我把后两步写成了一个页面,用层控制,
结果出现了这个问题,第三步一旦有刷新操作,则会使页面onload到第二步的应该显示的层,
不知道怎么能解决?

解决方案 »

  1.   

    我感觉要放在session中来保存使用session.setAttribute()方法,
    这样只要用户不取消本次登陆或注册,信息都会临时保存在session中,
    当注册成功时,就可以直接显示登陆后的界面(这也是很多网站的效果,它会给你自动转向登陆后的界面)
    而在你注册时,可以把用户的信息保存在一个bean中,这样在保存的数据库时也方便
      

  2.   

    如果你用了struts它有一个动态form就是用来处理多个页面提交到一个form里的问题,
    如果没用,前一个页面保存数据到request中,最后一个页面提交,
      

  3.   

    session保存吧,呵呵!
    cookie也行的,呵呵!
    不过就是麻烦
      

  4.   

    是我没说清楚,两步写成了一个页面,用div的display只显示了相应的div,一步显示一个
    所以出现一刷新就跳到第一个了.
      

  5.   

    我也想到用session了,可在网上查了查,也有好多人说不保险,易丢失!不知道是不是?
      

  6.   

    多个FORM对应一个ACTION可以实现欢迎加入JAVA交流群 72923840