但如果b.jsp并不是由a.jsp 提交后跳转的。则不会出现这种情况.
有什么办法可以解决上述问题?用户转移后表单里面的信息依然存在。

解决方案 »

  1.   

    我有一个笨方法:c.jsp把收到的参数放到request中去。然后不用goback,而是单独加上一个返回登陆窗口的按钮。
      

  2.   

    共有45个参数从b.jsp到c.jsp如果这样就太累了。开发效率也是个问题
      

  3.   

    加一个"back"按钮,返回给actionServlet 去跳转,数据存在session 中
      

  4.   

    数据存在session里面也不太好吧。有个定时清除的问题。
    是不是有个设置weblogic什么配置,可以让页面自动不过期呢?
      

  5.   

    提交的标单不是一个form吗?request.setAttribute("xxxForm","yourForm");
    再在页面里显示就可以了,不占用太多的资源.
      

  6.   

    做修改的一定要通过Action(servlet),不能让用户采用history.back()的方法去做。
    参数在Action里面设置,修改对应的ActionForm的属性。
      

  7.   

    最后找到了一个解决的方法。action的配置文件中,我设置了nocache属性为false.
    暂时还没找到cache为true时有什么弊端。谢谢大家!
      

  8.   

    nocache是会网页过期的,没有缓存后退当然没有这个网页了,后退是后退到前一个页面的缓存。
    把nocache属性设为false就是有CACHE了。