Velocity如何循环嵌套

发布于 2021-11-03 22:54:08 字数 345 浏览 693 评论 6

返回一组结果集noderesult,有站点名称,id号,希望每行放5个然后另起一行 原来只用一次循环显示,现在要2个循环,怎么样比较好呢?

原来这样的

 #foreach( $element in $noderesult )

<!--这里希望每5个另外在分一行出来!-->

    <tr>
       <td>    </tr>
     #end  

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

梦里兽 2021-11-10 01:09:18

如果是freemarker的话,用list?chunk(5),就不需要用if判断了。

柒夜笙歌凉 2021-11-10 00:59:06

测试了下 可行 但是出来另外一个问题   list是倒着取数的 所以当最后一个不满5的时候 最上面的会空出来!

青萝楚歌 2021-11-10 00:35:09

我参考下!这个我想过的 那样的话中间4个值不是没有了吗?

空城仅有旧梦在 2021-11-09 21:03:50

有一种方法,设置一个变量,保存每次循环的值,当对5取余的时候,就打出<tr>

瑾兮 2021-11-09 05:49:41
<tr>
#foreach($xx in $xxlist)
<td>...</td>
#set($r = $velocityCount % 5)
#if($r == 0)</tr><tr>#end
#end 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文