gpt4 book ai didi

Java Velocity循环在每3个项目周围添加div

转载 作者:行者123 更新时间:2023-12-02 04:59:33 34 4
gpt4 key购买 nike

我正在使用以下 foreach 循环

#foreach( $product in $allProducts )
<p>$product</p>
#end

获取

<p>something</p>
<p>something</p>
<p>something</p>
<p>something</p>
<p>something</p>
<p>something</p>

是否可以在 Velocity 中每 3 个项目换行一个 div?例如得到以下结果:

<div>    
<p>something</p>
<p>something</p>
<p>something</p>
</div>
<div>
<p>something</p>
<p>something</p>
<p>something</p>
</div>

我尝试在 foreach 循环中使用 #if ($velocityCount % 3 == 0) 但它不起作用。

最佳答案

您没有告诉我们您使用的是哪个 Velocity 版本。 $velocityCount 在最新版本中不再存在(至少在 1.7.x 中)。尝试使用 $foreach.index:

#foreach( $product in $allProducts )
#if( $foreach.index %3 == 0 )
#if( !$foreach.first )
</div>
#end
<div>
#end
<p>$product</p>
#if( $foreach.last )
</div>
#end
#end

关于Java Velocity循环在每3个项目周围添加div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28420066/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com