我目前需要编写一些 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/