当然可以,不过这样做的话很不好,可能会把session撑爆。
一般很少人这样做。

解决方案 »

  1.   

    可以通过session传递
    完全可以,你检查一下是不是你rs没有取到值!
      

  2.   

    哎!着肯定是不可以的。你得把rs结果放到List数组保存,再取List数组里面的值。
      

  3.   

    建议你把它放进javabean中操作起来方便多了
      

  4.   

    你下一个页面这样做不行吗?
    String rset=(String)session.getAttribute("result"); 
    试试看行不行。。
      

  5.   

    传是可以传,但是不建议这么做:这样传加重网络负担.保存在session中的东西是会在服务器和客户端之间传来传去的.(如果不删除它的话)
      

  6.   

    多谢各位教诲!session是会加重网络负担,但如果要在另一页面重新检索数据库的话,不是更加^^^^?青云兄说用String,好像也不行的吧,结果集ResultSet也是对象啊,放在动态数组倒是
    可以一试!
    还有就是结果集通过bean传递是可以,但如果我是在一张页面上已经通过bean检索出ResultRet,并显示在相应的页面表格,再通过点击表格每条记录后相应的按钮来显示具体的
    记录信息在另外一张页面,这其中,该如何处理这个ResultSet呢?
    现在我是在每个按钮后设置了一个隐藏信息,点击后通过这个信息再重新检索数据库,因为即使传递了rs,可是也是一捆数据,我不知道如何区分具体显示哪一条!!!!
    哈,写了如此之多,莫怪小弟罗索,实乃jsp刚出道,道路崎岖啊
      

  7.   

    你传递了rs,那怎么关闭Connection呢
      

  8.   

    完全可以,并且Connection关闭后,还是可以读resultset的,JDON网站里的板桥先生也有描述但不推荐将RS放到SESSION里,如果你是高手且有这样的需求,可考虑使用Rowset