用SESSION 吧。
在一个ArrayList保存所有的信息。
非常方便。
location.href="<%=session.getAttribute("lastUrl")%>"

解决方案 »

  1.   

    通常我是在后面跟着一大串参数的
    location.href="Approve.jsp?page=2&order=asc........."
      

  2.   

    用session或Cook保存查询SQL及当前页.通过处理.应该可以做到.
      

  3.   

    刚用JS做了一个Grid,批量修改,需要可以给你看一下效果。
    只要一次提交。
      

  4.   

    我很少写程序
    但我觉得,如果,返回和界面显示元素无关的话。
    用History比较好吧?如果确实需要,可以重新执行一遍查询,来获得记录啊。
    这样比较好。或者你可以利用一些模式的理念,来保存或运用你的查询条件或查询的记录。。 将“流氓无赖”测试到底
    ——始于2003年7月
    树欲止而风不停,行云流水匆匆去;
    树梢蚂蚱凭空望,江边浪花碎巨石; 支持“流金岁月”!!!
    ——2003年12月24日am^@^
      

  5.   

    jsp用得不多,不是很了解。不过只是jsp而不是servlet的话,如果带参数不是一个好办法。
    通常的做法是 ManFirst(ManFirst)所说的,用session
      

  6.   

    如果是在一个多框架的页面,用session并不是最好的办法。因为可能在当前的系统页面中已经有了诸如用户的登录信息等session值。再多一个session.......???不好用cookie有一点小题大做。而且参数是变动的!频繁需要写/读cookie!其实用客户端保存这些信息挺好的。象 w1w1w1w() 说的.或用hidden字段把参数弄成一个form,返回时提交这个form。post变动的hidden值
      

  7.   

    还是用session保存查询参数比较好,传参数有时很容易漏,容易出错。
      

  8.   

    感觉还是用SESSION 比较好.
      

  9.   

    用SESSION方便啊。
    在上一个页面头上加上
     session.setAttribute("LastUrl",request.getRequestURI()+"?"+request.getQueryString());
    下一个
    location.href="<%=session.getAttribute("lastUrl")%>"
      

  10.   

    如果是在一个多框架的页面,用session并不是最好的办法。因为可能在当前的系统页面中已经有了诸如用户的登录信息等session值。再多一个session.......???不好
    扯,要是你什么信息都放SESSION当然不好了。
    SESSION一般是不用来放重要信息的。
    比如说你一个用户的权限当然是实时查啊。
      

  11.   

    楼上:iDay(鱼头)说的方法很好可以考虑一下哦
      

  12.   

    支持 duwucna 所说的。用hidden字段
      

  13.   

    那是我毕设的课题,有谁做出来了通知我一声,呵呵,我是用javascript做的,可以交流一下
    我的东西还没有成形呢
      

  14.   

    在IE中,用XML数据岛可以很轻松地解决这个问题,不过小弟未曾涉猎过此道,你自己去MSDN上看看吧,很有用的。