收藏 分享(赏)

EL表达式用法.doc

上传人:j35w19 文档编号:4564646 上传时间:2019-01-02 格式:DOC 页数:7 大小:195.05KB
下载 相关 举报
EL表达式用法.doc_第1页
第1页 / 共7页
EL表达式用法.doc_第2页
第2页 / 共7页
EL表达式用法.doc_第3页
第3页 / 共7页
EL表达式用法.doc_第4页
第4页 / 共7页
EL表达式用法.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、ELEL 概述1 什么是 ELJSP2.0 要把 html 和 css 分离、要把 html 和 javascript 分离、要把 Java 代码块替换成标签。标签的好处是非 Java 人员都可以使用。JSP2.0 纯标签页面,即:不包含、,以及EL(Expression Language )是一门表达式语言,它对应。我们知道在 JSP 中,表达式会被输出,所以 EL 表达式也会被输出。EL 表达式的格式:$ ,例如: $1+2。在使用 EL 表达式时,要求 page 指令的 isELIgnored 属性为 false。这样 JSP 在编译成.java 时,才不会忽略 EL 表达式。如果你希望

2、某个 EL 表达式被 JSP 编译器忽略,那么可以在 EL 表达式之前添加“ ”,例如:$1+2。2 EL 隐藏对象在 EL 表达式中,无需创建就可以使用的对象称之为 EL 隐藏(隐含、内置)对象。在EL 中一共有 11 个隐藏对象,它们都与 Map 相似。其中 10 是 Map,一个是 PageContext3 EL 操作操作对象的方式 操作 List 和数组:$list0、$arr0; 操作 bean 的属性:$person.name 、$personname ,对应 person.getName()方法; 操作 Map 的值:$map.key、$mapkey,对应 map.get(key

3、)。4 EL 运算符运算符 说明 范例 结果+ 加 $17+5 22- 减 $17-5 12* 乘 $17*5 85/或 div 除 $17/5或$17 div 5 3%或 mod 取余 $17%5或$17 mod 5 2=或 eq 等于 $5=5或$5 eq 5 true!=或 ne 不等于 $5!=5或$5 ne 5 false或 gt 大于 $35或$3 gt 5 false =或 ge 大于等于 $3=5或$3 ge 5 false $pageContext.request.requestURL pageContext.getRequest().getRequestURL();$pag

4、eContext.request.contextPath pageContext.getRequest().getContextPath();$pageContext.request.method pageContext.getRequest().getMethod();$pageContext.request.protocol pageContext.getRequest().getProtocol();$pageContext.request.remoteUser pageContext.getRequest().getRemoteUser();$pageContext.request.remoteAddr pageContext.getRequest().getRemoteAddr();$pageContext.session.new pageContext.getSession().isNew();$pageContext.session.id pageContext.getSession().getId();$pageContext.servletContext.serverInfopageContext.getServletContext().getServerInfo();

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 统计图表

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报