首页 > 其他 > 详细

EL表达式

时间:2018-10-05 00:17:36      阅读:222      评论:0      收藏:0      [点我收藏+]

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();

      ...

  }

}

EL表达式

原文:https://www.cnblogs.com/yuyu666/p/9743860.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!