else if java_Java中Velocity if else标签详解

Java中Velocity if else标签详解

Java Velocity中if指令用于判断某个条件是否为true,允许在页面生成时,在IF条件为真的情况下包含文本。

定义

#if(condition)

......

#elseif(condition2)

......

#else

......

#end

变量condition先求值,以决定是否为真。如果condition为false,则在判断condition2是否为true,如果condition2为false,则执行else里面的代码。

if逻辑运算

#if($foo && $bar<10)

...

#end

#if($foo || $bar)

...

#end

#if(! $foo )

...

#end

1. &&、||、!这三个符号分别对应逻辑运算AND、OR、NOT

2. &&和||是有短路效应的。一旦前一个就可以判断真假,后面的条件不再进行判断

例子

#if($msg)

alert('$!msg');

#end

上面的脚本表示当对象msg对象存在时,输出

#if( $foo < 10 )

Go North

#elseif( $foo == 10 )

Go East

#elseif( $bar == 6 )

Go South

#else

Go West

#end

$foo 大于10,所以前面两个比较失败。接下来比较$bar 和6,结果为真,所以输出为Go South。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值