zoukankan      html  css  js  c++  java
  • 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判断的时候就没有这种要求

    ${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 
  • 相关阅读:
    快速幂&欧拉降幂
    欧拉函数
    素数打表-筛法
    多源最短路径问题(Floyd算法)
    蓝桥杯-本质上升序列
    蓝桥杯-玩具蛇
    SDUT-计算机组成原理
    取消U盘和移动硬盘的GPT保护分区
    Windows 10 上运行 photoshop 等软件出现 loadlibrary failed with error 87 的解决方法!
    做题笔记
  • 原文地址:https://www.cnblogs.com/fpcbk/p/10112021.html
Copyright © 2011-2022 走看看