这是一段servlet连接数据库,输出商品信息的循环,int counttr是商品数量,要求每输出4个信息加一个<tr>,每个商品都放在<td>里面,输出后如图:
问题1:<td>标签不是成对的吗?为什么不用写结束标签?
问题2:</tr>标签在counttr++之后,为什么counttr++不能放在if(){</tr>}后面,不是应该counttr值一致才对吗?<tr>的时候counttr=0;然后建立<td>,然后counttr=0;关闭行</tr>,然后再加吗???
int counttr=0;
while(rs.next()){
if(counttr%4==0){
out.println("<tr>");
}
out.println("<td align='center'>");
counttr++;
if(counttr%4==0){
out.println("</tr>");
}