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

velocity 像jsp一样获取下标

创建时间:2016-09-20 投稿人: 浏览次数:1397
Velocity 对于数组的操作功能不是很好,比如说,要输出数组的第 3 个元素,除了 foreach 外没有其他办法了。

如果 foreach 中是集合的话,Velocity 可以直接调用方法的,调用集合的 size() 可以获得它的大小。

然后再用 $velocityCount 来判断元素的,$velocityCount 是 foreach 内置的值,默认从 1 开始,再用 size()

就可以看出哪个是第一个,哪个是第二个了

#set($size = $list.size())
#foreach($obj in $list)
  #if($velocityCount == 1)
    this is first value
  #end
  #if($velocityCount == $size)
    this is last value
  #end
  $obj.name
#end



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