zoukankan      html  css  js  c++  java
  • EL表达式

    EL表达式( ${ } )

    (1) 完成一些简单运算.

    数学运算:

    
    + - * % /      ${ a + b }
    

    布尔运算:

    
    >     gt  ( great than )
    
    <     lt  ( less than )
    
    >=    ge  ( great equal )
    
    <=    le  ( less equal )
    
    !=    ne  ( not equal )
    
    ==    eq  ( equal )
    
    ${ a > b }   ${ a gt b }
    

    逻辑运算:

    
    && || !
    
    and or not
    

    非空运算:

    
    a == null
    
    ${ not empty a }
    
        |-> a 不存在返回true
    
        |-> a 存在 返回false
    

    (2) 通过EL表达式,快捷的访问作用域中的命名属性

    <%= session.getAttribute( "name" )%>

    用EL表达式 : ${ name }

    (3) 快速访问javabean的属性.

    用EL表达式 : ${ user.name }

    (4) 常用隐含对象。

    ${ param }

    ${ param.age }

    ${ param.name }

    相当于:<%= request.getParameter( "name" ) %>

    用来访问客户端提交的参数.

    ${ cookie.age }

    实际要执行的代码:

    
    Cookie[] c = request.getCookies();
    
    for( Cookie a : c ){
    
      if(a.getName() == "age"){
    
          a.getValue();
    
          ...
    
      }
    
    }
  • 相关阅读:
    怎么说???
    再给自己一点鼓励
    还是不要看新闻的好
    系统架构师
    朋友
    未来的路
    I now have a dream
    纪念死去的手机
    全局规划
    终于要上战场了!
  • 原文地址:https://www.cnblogs.com/yuyu666/p/9743860.html
Copyright © 2011-2022 走看看