如何使用循环来限制html表列中的数据?

时间:2013-03-04 20:58:13

标签: html jsp servlets

我从控制器获取结果集到jsp页面,我有一个表。

我将来自结果集的所有数据插入到该表的数据中。

我遇到的问题是数据只出现在一列中。我想要做的就是将每列中的数据限制为5(col 1中为5,col 2中为5) ,5在同一行的col3中。

相关ID:

AKR
AK
AKRBS
AKRB
AKBS
AKRB
AKRBS
AKRBSW
AK
AKRE

依旧.....

2 个答案:

答案 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>