JSP中用<sql:query>标签查询出来的数据在本页中如何应用于<% %>中,即JAVA代码中?
例如:
 <sql:query var="rs" dataSource="jdbc/qydb" maxRows="10">
select * from  qynews
</sql:query>
<%
String aaa=[rs集中的数据];
%>

解决方案 »

  1.   

    <% 
    while(rs.next()) {
    String aaa=rs.getString(1);
    }
    %>
    Info:<%=aaa%><br>
      

  2.   

    <c:forEach var="row" items="rs">
    <c:out value="row.field1"/>
    </c:forEach>
      

  3.   

    <% 
    while(rs.next()) {
    String aaa=rs.getString(1);
    }
    %>
    Info:<%=aaa%><br>
    这个方法不行啊
    提示信息:rs cannot be resolved<c:forEach var="row" items="rs">
    <c:out value="row.field1"/>
    </c:forEach>
    这个方法我知道,但不是我要问的答案
      

  4.   

    补充标签:在下面的标签里定义了rs
    <sql:query var="rs" dataSource="jdbc/qydb">
    select * from  qyLabel 
    </sql:query>