request只在请求页面间有效,最好用session,
session.setAttribute("test","aaaaa"),然后用session.getAttribute("test");

解决方案 »

  1.   

    我也知道用session好,但关键是数据很多,放入session中过多的内容会占系统资源的。
    就像现在的数据显示一样,出数据库中取出数据,然后用表格的形式一行行列出,每行有一链接,点击进入另一个页面可以对该行的数据进行修改,然后保存到数据库。
    有什么好的办法吗?
      

  2.   

    session其实已经很好了,如果你不想session长期占用资源,可以将session的生存期设置短一点,再说session并不是很占系统资源的!
      

  3.   

    超链接无法传递request对象楼主可以试一下url传值,或者不要用超链接而用form提交。
      

  4.   

    你可以通过你的连接路径后面带?test='aaaaaa'难后在你的那个页面就可以用requestgetAttribute("test")得到拉
      

  5.   

    当数据是上万条时,把每条数据实例化一个BEAN,也即给bean符值,再把bean放进request中。
    放入session数据过多真的会影响系统运行,而且session周期设短了话,用户要反复登陆,肯定会带来用户的不满。有没有更好的解决办法?
      

  6.   

    可以放到session中的,在当前页面session.setAttribute("temp",beans),通过超链接到达下一个页面后session.getAttribute("temp"),然后session.removeAttribute("temp")来移除这个属性,这样楼主就不用担心session占用资源过多的问题了。