1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java foreach标签_Java中Velocity foreach循环标签详解

java foreach标签_Java中Velocity foreach循环标签详解

时间:2018-08-17 20:42:45

相关推荐

java foreach标签_Java中Velocity foreach循环标签详解

Java中Velocity foreach循环标签详解

Java Velocity中foreach循环可以很容易的遍历数组或者集合。

定义

#foreach( $elem in $allElems)

$elem

#end

$allElems可以是一个Vector,一个HashTable,一个数组。

在Velocity中,有一个变量$velocityCount用作循环计数,初始值是1。这个变量的名字和初始值是在velocity.properties文件里配置的。

例子

//输出小时数

#foreach($hour in [0..23])

$hour

#end

//foreach双重循环遍历list

#set($list1=[

{

"asd": "appColumnManage",

"dbcol_ext_template_param": [

{

"param_key": "location_2",

"param_title": "位置",

"param_value": "2"

},

{

"param_key": "columnname_2",

"param_title": "栏目名称",

"param_value": "定期理财"

},

]

}

])

#foreach($foo in $list1)

#foreach($aoo in $foo.dbcol_ext_template_param)

$aoo.param_value

#end

#end

//velocity foreach跳出循环

#foreach($item in $!list)

#if($velocityCount==3)

#break ##这个可以运行!!

//#continue ##也可以运行

#stop ##跳出循环

#end

#end

版权声明:本文为JAVASCHOOL原创文章,未经本站允许。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。