码迷,mamicode.com
首页 > 其他好文 > 详细

EL表达式

时间:2018-10-05 00:57:44      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:get   etc   param   ||   tco   快捷   title   客户端   cookies   

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表达式

标签:get   etc   param   ||   tco   快捷   title   客户端   cookies   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!