Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 61.9MB ·虚拟内存 1299.5MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
Java Velocity中if指令用于判断某个条件是否为true,允许在页面生成时,在IF条件为真的情况下包含文本。
#if(condition)
......
#elseif(condition2)
......
#else
......
#end
变量condition先求值,以决定是否为真。如果condition为false,则在判断condition2是否为true,如果condition2为false,则执行else里面的代码。
#if($foo && $bar<10)
...
#end
#if($foo || $bar)
...
#end
#if(! $foo )
...
#end
#if($msg)
<script>
alert('$!msg');
</script>
#end
上面的脚本表示当对象msg对象存在时,输出<script>
等后面的内容。
#if( $foo < 10 )
<strong>Go North</strong>
#elseif( $foo == 10 )
<strong>Go East</strong>
#elseif( $bar == 6 )
<strong>Go South</strong>
#else
<strong>Go West</strong>
#end
$foo 大于10,所以前面两个比较失败。接下来比较$bar 和6,结果为真,所以输出为Go South。
Java Velocity中foreach循环可以很容易的遍历数组或者集合。定义#foreach( $elem in $allElems) $elem#end$allElems可以是一个Vect ...