EL表达式中⽤三元运算符Java中的三元运算符为:条件?条件为true值:条件为false的值
EL也有⼀样的运算符,⽤EL的三元运算符有时可以代替c:choose标签,为我们的⼯作省下很⼤⼒⽓。⽐如gender为0显⽰男,其余显⽰⼥,我们可以这么写:
<c:choose>
<c:when test="${gender eq 0}">男</c:when>
<c:otherwise>⼥</c:otherwise>
</c:choose>
但是不是显得太⿇烦了?其实我们这⾥就可以使⽤EL表达式中的三元运算符了,上⾯可以简化为:${gender eq 0?"男":"⼥"}
这样是不是简练了很多?在JSTL和EL处理⾮A即B的时候,三元运算符简单了许多。
el表达式获取值
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论