我的一个读数据库显示在页面的代码如下:
<jsp:useBean id="bbs" class="test.bbs" scope="page"/>
...
<%
java.sql.ResultSet sqlRst; 
sqlRst=bbs.listBbsRe(1);
%>
...
<%while(sqlRst.next()){%>
              <tr>
                <td width="50%" height="20" align="left"><a href="bbslist.jsp?boardid="><%=sqlRst.getString("username")%></a></td>
                <%}
sqlRst.close();
%>可它就是不显示username中的数据,空白一片.请各位指导一下下!

解决方案 »

  1.   

    可以先 只调用sqlRst.getString("username")试试,不要加太多html的格式限制
      

  2.   

    代码太乱:少了个</tr>或者把它放在最外面,这样写一下试试
    <% while(sqlRst.next()){ %>
    <tr>
       <td width="50%" height="20" align="left">
           <a href="bbslist.jsp?boardid="><%= sqlRst.getString("username")%></a>
       </td>
    </tr>                
    <% } %>
    <% sqlRst.close(); %>