我从控制器获取结果集到jsp页面,我有一个表。
我将来自结果集的所有数据插入到该表的数据中。
我遇到的问题是数据只出现在一列中。我想要做的就是将每列中的数据限制为5(col 1中为5,col 2中为5) ,5在同一行的col3中。
相关ID:
AKR
AK
AKRBS
AKRB
AKBS
AKRB
AKRBS
AKRBSW
AK
AKRE
依旧.....
答案 0 :(得分:0)
你应该可以添加一个计数器并使用
${ counter % 5 == 0 }
触发<br>
或您正在使用的任何内容来创建换行符。
这是MOD
运算符,当返回的计数是5的倍数时,它返回0.任何5的非倍数都将返回非零数字。
答案 1 :(得分:0)
检查此代码
<table >
<tr valign="top">
<% int len=102;
out.print("<td>");
for(int i=0;i<len;i++){
if(i%5==0 && i!=0 && i !=len)
out.print("</td><td>");
out.print("item "+i+"<br>");
}
out.print("</td>");
%>
</tr>
</table>