EL表达式精简

上传人:206****923 文档编号:56901249 上传时间:2018-10-17 格式:PPT 页数:15 大小:281.50KB
返回 下载 相关 举报
EL表达式精简_第1页
第1页 / 共15页
EL表达式精简_第2页
第2页 / 共15页
EL表达式精简_第3页
第3页 / 共15页
EL表达式精简_第4页
第4页 / 共15页
EL表达式精简_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《EL表达式精简》由会员分享,可在线阅读,更多相关《EL表达式精简(15页珍藏版)》请在金锄头文库上搜索。

1、JSP&Servlet,JSP EL表达式语言,本章内容,EL简介 EL语法规则 EL属性访问 EL隐式对象 EL在JSP中的应用 禁用EL,EL简介,什么是EL? EL是JSP表达式语言,全称是Expression Language 使用EL的目的是简化在JSP中访问变量的方式,简单静态HTML与Java代码的耦合 JSP EL 表达式用于以下情形 静态文本 标准标签和自定义标签 安装支持Servlet2.4/JSP2.0的Container,EL语法,基本语法格式:$ EL Expression 示例: $ “Hello world” /输出字符串常量 $ str /输出字符串变量str的

2、值 $ 3 + 2 /输出3+2的结果 $ user.name /输出user对象的name属性 $ user“name” /同上 $ sessionScope“user”.name /同上,EL语法,$user.name 访问对象user的getName()方法以得到name成员的值。 $list1 访问list对象的第二项。 $map“key” 访问map指定键的值。,EL语法,“.”与” ”的相同点和差别。 都可以访问对象有属性。 差别: 当属性的名字包含有空格,点号等复杂符号时。使用”.”来访问对象有属性将会出现异常,EL语法规则,操作符 算术操作符(+,-,*,/,%) 逻辑操作符(

3、&,|,!或and,or,not) XML操作符 lt ge = 比较操作符(,=,=,=,!=)可以自动转换数据类型 空操作符(empty)/当值为null时返回true,访问对象属性和集合,集合访问 数组访问$ /如request.getAttribute(“name”); List访问 Map访问,EL的隐式对象,EL的隐式对象,EL的隐式对象,EL的隐式对象,pageContext:提供对页面属性的访问,param:返回客户端的请求参数的字符串值,paramValues:返回映射至客户端的请求参数的一组值,pageScope:返回页面范围的变量名,这些名称已映射至相应的值,reques

4、tScope:返回对请求对象的属性的访问权限,sessionScope:返回会话范围的变量名,这些名称已映射至相应的值,applicationScope:返回应用范围内的变量,并将变量名映射至相应的值,EL的隐式对象,header:返回一个请求标题名称,然后将该值映射至单个字符串值,headerValues:返回映射至请求标题的一组值,cookie:返回映射至单个 Cookie 对象的 Cookie 名称,initParam:返回映射至单个值的上下文初始化参数名称,EL应用, Param.html姓名: 密码: 性别:男女 兴趣: 看书玩游戏旅游听音乐看电视,Param.jsp姓名:$param.username 密码:$param.password 性别:$param.sex 兴趣:$paramValues.habit0$paramValues.habit1,禁用EL表达式,忽略 JSP 中 EL 表达式的执行 禁用 EL 计算的语法为:,表达式语言浏览器类型是$header“User-Agent“.,false,计算 EL,使用 JSP 表达式语言表达式语言浏览器类型是 $header“User-Agent“.,true,不计算 EL,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号