【发布时间】:2023-03-07 01:07:01
【问题描述】:
JSF、JSP中使用的表达式语言有短路运算符吗?
我的意思是&&,|| Java 类比,如果布尔值的进一步评估显然没有意义,则停止评估。
我观察到and、or 运算符的使用情况,看起来它们没有短路。
【问题讨论】:
标签: java jsf el short-circuiting
JSF、JSP中使用的表达式语言有短路运算符吗?
我的意思是&&,|| Java 类比,如果布尔值的进一步评估显然没有意义,则停止评估。
我观察到and、or 运算符的使用情况,看起来它们没有短路。
【问题讨论】:
标签: java jsf el short-circuiting
绝对是短路运算符。
#{bean.left or bean.right}
当左手评估为真时,右手不会被评估。
#{bean.left and bean.right}
当左手评估为假时,右手不会被评估。
【讨论】: