[JSP] EL表达式

 
· 什么是EL表达式
  EL表达式全称是Expression Language,它借鉴了JavaScript 和 XPath 的表达式语言,EL定义了一系列的隐含对象和操作符,使开发人员和不懂java的美工人员能更好的协调工作
· EL表达式的特点和使用范围
  EL表达式提供了在java代码之外访问和处理应用程序数据的功能,通常用于在某个作用域(page,request,session,application等)内取得属性,或者做简单的判断和运算
  El表达式有以下特点
  1、自动转换类型
  2、使用简单
· EL的语法 ${EL表达式}
  1、"."操作符 例如用来调用对象的一般属性
  2、"[]"操作符 例如用来调用对象的集合属性
· EL隐式对象
  1、pageScope 与页面作用域中的属性相关的Map类
  2、request 与请求作用域中的属性相关的Map类
  3、session 与会话作用域中的属性相关的Map类
  4、application 与应用程序作用域相关的Map类
  如${session.loginUserName} 是在session作用域中查找loginUserName的属性
  如果没有指定作用域那么默认会按照page→request→session→application的顺序来查找
  EL参数访问对象
  1、param 按照参数名称访问单一请求值的Map对象 ,例如获取表单提交后的(type="text" name="age")的值 ${param.age}
  2、paramValues 按照参数名称访问数组青年供求值的Map对象,例如获取表单提交后的(type="checkbox" name="like")的值${paramValues.like}
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值