How to get a zero-based count in a Velocity foreach loop

前端 未结 4 1156
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-04 02:20

I am trying to get a zero-based counter in a Velocity #foreach directive.

if i use:

#foreach ($item in $list)
   item.getName() : $veloc         


        
4条回答
  •  醉酒成梦
    2021-01-04 03:10

    Well, you can't have both, obviously--you either need to just do the math when you're displaying, or create a custom directive (and here's the article the SO post links to). For instance, you could have #forEachZeroBased and #forEachOneBased.

    Custom directives are very useful sometimes, although IMO this isn't one of them--just do the math, it's the obvious solution, and it's just not that big of a deal.

提交回复
热议问题