EL表达式学习笔记

上一篇 / 下一篇  2014-05-09 10:57:14 / 个人分类:学习笔记

语法:${表达式}

1.命名变量:实际上在jsp页面被容器转换成servlet的时候采用了pageContext.findAttribute()方法,依次在page,request,session,application四个scope中查找这个变量。如果存在,输出该变量的值,如果不存在,输出""。也可在前面加上范围:例如:${pageScope.XXX}。

语法:${在域中的属性名}

相当于<%= XXX.getAttribute("在域中的属性名") %>

2.标签库中定义的函数:

语法:${ns:fn(arg1,arg2,...)}

3.预定义对象:(共11个隐含对象)

3.1pageContext,利用它可以访问servletContext,request,response,session对象。

3.2pageScope

3.3requesScope

3.4sessionScope

3.5applicationScope

3.6param

3.7paramValues

3.8header

3.9headerValues

3.10cookie

3.11initParam


TAG:

 

评分:0

我来说两句

Open Toolbar