el表达式⽤==和eq的注意事项eq和==⼀般是⼀样的,但是注意el表达式中使⽤==判断的时候不允许有空格,例如:
${job.jobName==requestScope.user.job.jobName?"selected='selected'":'' }最后加了空格导致判断错误,会报javax.el.PropertyNotFoundException: Property 'key' not found on type java.lang.String
${job.jobName==requestScope.user.job.jobName?"selected='selected'":''}这种正确
但是⽤eq判断的时候就没有这种要求el表达式和jquery的区别
${job.jobName eq requestScope.user.job.jobName?"selected='selected'":'' }
${job.jobName eq requestScope.user.job.jobName?"selected='selected'":''}
这两种都是正确的
eq相等 ne、neq不相等,
gt⼤于, lt⼩于
gt⼤于, lt⼩于
gte、ge⼤于等于
lte、le ⼩于等于
not⾮ mod求模
is [not] div by是否能被某数整除
is [not] even是否为偶数
is [not] even by $b即($a / $b) % 2 == 0
is [not] odd是否为奇
is not odd by $b即($a / $b) % 2 != 0
eq相等 ne、neq不相等,
gt⼤于, lt⼩于
gt⼤于, lt⼩于
gte、ge⼤于等于
lte、le ⼩于等于
not⾮ mod求模
is [not] div by是否能被某数整除
is [not] even是否为偶数
is [not] even by $b即($a / $b) % 2 == 0
is [not] odd是否为奇
is not odd by $b即($a / $b) % 2 != 0
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论