在action类中:request.setAttribute("resultset", resultset);
然后在你所要得到数据的JSP页面中:ResultSet set = request.getAttribute("resultset", resultset);  得到set后就可以按你的意思操作数据记录了:)

解决方案 »

  1.   

    set到对象里去,页面上调用!
    页面上写这个:
    <jsp:useBean id="XXXXForm" class="......XXXXForm" scope="request" >
     <jsp:setProperty name="XXXXForm" property="*" />
    </jsp:useBean>
    我是这样的 顺便学习其他高手是怎么调用~嘿嘿
      

  2.   

    不建议把ResultSet直接返回jsp
    用List或是其他数据结构把查询结果封装一下比较好
      

  3.   

    你把rs的数据放到一个arraylist,你可以根据你的rs的字段写一个同样的类,就是get和set方法和这些实例字段,然后循环rs,没一条记录就对应一个这样的对象,然后把这些对象装到arraylist,最后用session.setAttrbute()或者request.setAttribute()方法送出去就可以了,jsp页面用getAttribute()方法接收
      

  4.   

    一般不直接把resultset传递到页面显示,而是先把数据放到List后再传递到页面显示。这里有例子:http://kui.leoi.net/
    《如何实现Struts 数据库应用程序》
    《如何在Struts 数据库应用程序中实现分页显示》
    《如何实现Hibernate_Struts 数据库应用程序》http://kui.leoi.net/J2005/j05_New_7.htm
      

  5.   

    to:zhz586(最终幻想) 
    你这个是一条记录的情况吧
    如果是这样,你用struts的html标记form的话,你这个语句就不用写。他自己会自动填充的
      

  6.   

    通过bean.
    request
    session
    appliction 都行
      

  7.   

    那大家一般在页面上怎样显示数据?是用struts的taglib,还是得到结果对象后自己写代码显示?
      

  8.   

    对! zcjl() 仁兄说得好,还是要把resultset放到List中去好一点,然后才setAttribute