如题,当我在一个jsp页面查出一条记录后,想在另外一个jsp页面修改它,我想直接把这个页面的数据赋给修改页面的对应位置,怎么赋值?

解决方案 »

  1.   

    想了想,window对象貌似都只能子页面操纵父页面。可能是我不知道,怎么不页面操纵字页面吧。
    提供一种折中的方法,用JS调用JAVA代码,完成赋值。这个方法是可以实现的,不过有些麻烦。至于用JS直接控制,等待高手指点下。
      

  2.   

    另一种办法,没有用过
    window.open(‘url?参数’)然后在子窗口js里取到这个参数  进行赋值 
    就是在子窗口的body的onload里面调用方法,取这些参数,并赋值。
      

  3.   

    简单做法:
    1.在A页面获取到一个值,比如t,然后用form ,submit给B页面
    2.在B页面用request对象,t = request.getParameter("t");(由于类型不明,此处注意类型转换)
    3.比如你要直接把接收到的值赋值给一个文本框:
      <input type="text" name="" value="<%=t%>"/>
    这样就ok了!