就是我在WEB1中的TEXTBOX输入一些数据,然后按一个选择按钮,弹出另外一个页面,当我选择内容确定后返回WEB1这个页面时,要求TEXTBOX中的输入数据还在。应该如何实现?我的是jsp页面,按传统的方式发送,在弹出页面选择后,原来的内容就没了,能不能给个代码说明一下谢谢了!!!

解决方案 »

  1.   

    1.先确定下页面是否刷新了,弹出另外一个页面的时候不能刷新原来的页面
    2.原textbox.value 是不是被重新赋值了?
      

  2.   

    离开提交页面进入处理页面后用history返回就没有问题了
      

  3.   

    返回WEB1这个页面时
    ------------------------------
    你是怎么返回的?
    要想数据还在 你肯定要保存的 对不对至于 保存的集中方式1、在服务器端  asp有session 不知道jsp是什么
        当web1提交后 在服务器端你就把值保存到session里
        返回web1时再将值从session取出赋值回去
    2、在客户端 使用cookie 
       在web1提交之前 你将值 保存到客户端的cookie里
        返回web1时再将值从cookie取出赋值回去
    3、通过url传递 不知道你的返回什么意思
       一般方法是 把值放在url后面 web1.jsp?username=...&email=...至于 用浏览器的history.goHistory 估计不能满足你的需求 因为 这样只是简单的后退 你选择的内容还是不能反映在页面上