需求:
在JSP上有些text框 checkbox textarea框
button 一个ok  一个return
在上面框内填写数据
点ok保存到页面上
点return 返回上个页面 当回到这个页面时
数据还在框内谁能提供点思路啊
最好举个类子
谢谢啦!!!!!!!!!

解决方案 »

  1.   

    是不是两个页面, a.jsp 和 b.jsp?
    a.jsp 可以打开 b.jsp?
    然后 b.jsp里写数据,按OK 把数据传到 a.jsp, 按return 关闭 b.jsp 返回 a.jsp?数据还在a.jsp 上?你查下 js 中 opener 的用法,具体代码我不写了, 用 opener 基本上可以搞定
      

  2.   

    你可以借助struts的那种模式,把参数得到,可以把它保存在session或者request中
      

  3.   

    b.jsp上可以这么写opener.document.getElementById('txt').value = document
      

  4.   

    不知道你是实现在几个页面中的跳转,要是 只有两个页面的话,可以用1 ,3楼中的方法实现页面传值的方法。
    如果是多个页面,最后才返回到原始页面的话,我建议还是在ok的时候,把数据保存到session中(如何保存到session,这个很简单随便能找到相应的实例)。等要返回原始页面时再取出session里面的值就可以啦、
      

  5.   

    1 Ajax提交,这样页面内容不变
    2 提交后保存到session里面,后退时不能用浏览器的后退,用一个后退的链接,然后页面从session里读数据,并设置表单数据
      

  6.   

    其实我的想法很简单
    就是在a.jsp中设计个OK按钮,在text中输入 1111111111111
    点击OK  页面不跳转
    111111111111只是保存到这个页面中点击return后 返回b.jsp
    当从b.jsp迁移到a.jsp时,11111111111 text内清楚吧