jsp如何在数据库得到数据后,生成表格并把数据逐条放到表格中,最好有代码。

解决方案 »

  1.   

    把数据放到list中,循环生成表格
      

  2.   

    用logic:iterate标签去循环遍历
    <table BORDER=1>
    <tr>
    <th>ID</th>
    <th><bean:message key="login.userName" /></th>
    <th><bean:message key="login.password" /></th>
    <th><bean:message key="message.sex" /></th>
    <th><bean:message key="message.department" /></th>
    </tr>
    <logic:iterate id="personList" name="list" scope="request">
    <tr>
    <td><bean:write name="personList" property="id" /></td>
    <td><bean:write name="personList" property="userName" /></td>
    <td><bean:write name="personList" property="password" /></td>
    <td><logic:equal name="personList" property="sex" value="1">male</logic:equal>
    <logic:equal name="personList" property="sex" value="0">female</logic:equal></td>
    <td><bean:write name="personList" property="department" /></td>
    </tr>
    </logic:iterate>
    </table>
      

  3.   

    用logic:iterate标签去循环遍历
    <table BORDER=1>
    <tr>
    <th>ID</th>
    <th><bean:message key="login.userName" /></th>
    <th><bean:message key="login.password" /></th>
    <th><bean:message key="message.sex" /></th>
    <th><bean:message key="message.department" /></th>
    </tr>
    <logic:iterate id="personList" name="list" scope="request">
    <tr>
    <td><bean:write name="personList" property="id" /></td>
    <td><bean:write name="personList" property="userName" /></td>
    <td><bean:write name="personList" property="password" /></td>
    <td><logic:equal name="personList" property="sex" value="1">male</logic:equal>
    <logic:equal name="personList" property="sex" value="0">female</logic:equal></td>
    <td><bean:write name="personList" property="department" /></td>
    </tr>
    </logic:iterate>
    </table>
      

  4.   


    <%
    if(rs!=null)
    boolean flag=rs.next();
    if(flag)
    {
    %>
    <table border="1" cellpadding="0" cellspacing="0" ">
    <%
    }
    while(flag)
    {
    %>
    <tr>
    <td><%=rs.getString(1);><td>
    <td><%=rs.getString(2);><td>
    <td><%=rs.getString(3);><td>
    <td><%=rs.getString(4);><td>
    </tr>
    <%
    }
    %>供参考