java - #break 语句不起作用

标签 java velocity break

我目前需要编写一些 Velocity 代码,这对我来说是新的。但现在,我遇到了一个奇怪的错误。不是让我当前的 #foreach 循环,而是显示 #break 语句,就好像它是内容一样。这是我的代码:

<div id="posterWall2" class="bloc_home" style="float:left; width:758px; height:368px; margin:20px 0px 0px 0px;">
    <p class="titre">Salons Professionels</p>
    <ul class="list_salonspros">
         #if($postersSmall&&$postersSmall.size()>0)
             #foreach($content in $postersSmall)
                 #if ($velocityCount > 4)
                      ##this break is not working!
                      #{break} 
                 #end
                 <li>
                     <a href="$content.manifURL"><div style="width:172px; height:240px;"><img style="max-width:100%; max-height:100%;" src="$content.afficheURL"></div>
                     </a>
                 </li>
             #end
         #end
    </ul>
    <a class="btnspectacles" href="#">Spectacles</a>
</div>

最佳答案

不是100%确定,但我认为应该是#break而不是#{break}

此外,仅在版本 1.6 ( see here ) 上添加了对 #break 的支持,因此,如果您使用的是以前的版本,我猜它可能只是将其打印为内容。

关于java - #break 语句不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14983287/

相关文章:

java - 有没有办法在Java中满足某个条件时结束递归方法?

java - 返回两个字符串不同的数组位置

java - 京都橱柜安装问题

java - 在java中格式化字符串

java - foreach 排序列表的速度

java - break 语句是跳出循环还是仅跳出 if 语句?

java - 帮助 switch 语句

java - 如何从分布式环境访问位于 S3 存储桶中的 DBFS 文件?

java - 使用速度根据列将一张表拆分为多个表

java - 什么时候使用速度?