牛骨文教育服务平台(让学习变的简单)
博文笔记

Velocity如何循环嵌套

创建时间:2016-05-27 投稿人: 浏览次数:2676

VM页面:

{ls:linkList id="2651293" num="20"}
#if("$!{resultObj.size()}"!="0")
  <li class="$length">
         #foreach($eo in $resultObj)
         <dd><a href="$!{eo.redirectLink}"><span class="ico"><img src="http://changfeng.lonsunsoft.cn/images/xx_btn1.png" /></span><span class="qh_txt">$!{eo.title}</span><span class="qh_bg"></span></a></dd>
          #set($r = $velocityCount % 4)
          #if($r == 0 && $velocityCount!=$!{resultObj.size()})</li><li>#end
         #end
     </li>
 #end
{/ls:linkList}

循环出来的demo元素:

<ul>
   <li>
        <dd></dd>
        <dd></dd>
        <dd></dd>
        <dd></dd>
    </li>
    <li>
        <dd></dd>
        <dd></dd>
        <dd></dd>
        <dd></dd>
    </li>
</ul>

实例总结:
设置一个变量,保存每次循环的值,当对4取余的时候如果等于0,则就打出<li>并把代码:

 #set($r = $velocityCount % 4)
 #if($r == 0)</li><li>#end

放在循环里面的最后

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。