EL是表达式语言的简写,它最初是在标准标签库JSTL1.0定义的,从JSTL1.1开始,SUN公司将EL从JSTL中分离出来,成为JSP2.0的一部分
基本语法 $(表达式)
1. EL表达式中可以直接使用属性名来引用存储在各种范围(page,request,session,application)中的属性
2. 在EL中可以用$(customerBean.address.country)来访问JAVABEAN对象的属性
3. EL中可以进行基本的关系运算,逻辑运算和算术运算
3. EL中可以使用自定义函数完成一些更复杂的功能
4. EL中可以使用一系列的隐含对象, pageContext,cookie
忽略JSP页面的EL表达式
1. JSP页面上 <@ page isELIgnored="true" %>
2. web.xml
<jsp-property-group>
<url-pattern>*</url-pattern>
<el-ignored>true</el-ignored>
</jsp-property-group>
使JSP页面的脚本元素无效
<jsp-property-group>
<url-pattern>*</url-pattern>
<scriing-invalid>true</scriing-invalid>
</jsp-property-group>
EL表达式中的11个隐含对象及其作用
pageContext,pageScope,requestScope,sessionScope,applicationScope,param,paramValues,header,headervalue,cookie,initParam
EL中的字符,首先会判断是否为隐含对象,如果不是,则作为属性来出来,是,就返回隐含对象
特定域对象的访问
$(user)
会在pageScope,sessionScope,requestScope,applicationScope中查找
也可以$(requestScope.user)
访问URL传递的参数或者表单对象传递来得对象
$(param.username)
param获得单个值
paramValues或者多个属性名相同的值,返回一个字符串数组
$(paramValues.productionID) 返回一个数组
$(paramValues.productionID[0]) 返回第一个
访问HTTP请求消息集合的隐含对象
$(header.) 单个
$(headerValues) 多个
访问Cookie对象
$(cookie.userName.name) cookie名
$(cookie.userName.value) cookie值
initParam隐含对象
$(initParam)代表Web应用程序中所有初始化参数的MAP对象
分享到:
- 2009-07-16 21:48
- 浏览 1162
- 评论(0)
- 论坛回复 / 浏览 (0 / 2624)
- 查看更多
相关推荐
EL表达式学习资料
el表达式学习,这可是一个学好el表达式的绝好文档哦,赶快下载下来吧
一个html格式简单教程 不错的 推荐一看
关于学习el表达式的使用问题,详细简单,易于学习和理解。
使用十几分钟掌握 EL 表达式的使用,已经整理成文档,无需任何修改就可以直接加入你的资源宝库!!
EL表达式学习 -由浅入深 成体系 EL表达式基础内容 常用规则 深入思考
java,el,el表达式,el表达式源码,apache开源项目源码commons-el-1.0-src 各种el表达式操作工具类源码,你会从中得到意想不到的效果! apache开源组织开发的开源项目源码,其优良的代码风格和高质量的源码是学习者...
NULL 博文链接:https://wellfrog.iteye.com/blog/1133725
非常完整的一款详细描述EL表达式用法的学习教程,供各位学习
el表达式资料全集(里面包含4个文件,超值) 适合初学者学习 el表达式
El表达式与Jstl 标签库学习,EL表达式语法结构:El 表达式的作用,如何使用El表达式; 2.Jstl 标签库的作用3.使用JSTL标签库 :
一个能帮助一些初学者来学习el表达式的用法的 大家来看看吧
对学习EL表达式很有帮助,学习JSP页面数据交互
EL表达式详解教程,本教程让你快速了解EL表达式,并同时学习EL表达式的用法。
对JSTL和EL表达式的部分标签的解释说明和例子,是我初学时学习和应用的一些内容”” scope=”” test=””/> <c:chose><c:when>标签
Java-EL表达式语言讲解,适合初级人员入门学习
这是个很好的体现EL表达式的JSP页面,是我在学习JSP的时候积累下的 很实用。
在最近的java学习中,写了一些小例子,都是一些常用知识,上传希望大家下载,共同学习。
El表达式结合JSTL标签库的使用,达到jsp页面无java代码的效果(结合jsp技术)