jsp中如何将数据库中读出来的数据在一个表格中分两列显示, 是一行中有两列的?
2个回答
展开全部
其实只要判断一下 循环体里面输出了多少条数据后进行 换行<tr> !
<table>
<%
//定义一个变量 用来判断显示了几列;
int i = 1 ;
while( rs.next() )
{
if( i % 2 ==1 ) {
out.println("<tr>");
}
out.println("<td>"+rs.getString("字段名")+"</td>");
if( i % 2 == 0 ){ //如果被2整除了,那么证明已经输出两列!输出</tr>
out.println("</tr>");
}
i = i + 1;
}
%>
</table>
<table>
<%
//定义一个变量 用来判断显示了几列;
int i = 1 ;
while( rs.next() )
{
if( i % 2 ==1 ) {
out.println("<tr>");
}
out.println("<td>"+rs.getString("字段名")+"</td>");
if( i % 2 == 0 ){ //如果被2整除了,那么证明已经输出两列!输出</tr>
out.println("</tr>");
}
i = i + 1;
}
%>
</table>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询