JSP复习(二)EL表达式
2015-12-24 22:43
721 查看
EL可以在jsp页面中访问应用程序的数据。
1. []和.
${object.["property"]}或者${object.propertyName}
object为对象,property为对象的属性。当然可以连着使用例如访问HttpSession的标识符:${pageContext.session.id }
2.它的隐式对象(也是9个)
pageContext 当前jsp页面的javax.servlet.pageContext
initParam 当前应用程序的所有初始化参数,并以参数名为键的Map
param 所有请求参数,并以参数名为键的Map
paramValues 所有请求参数,并以参数名为键的Map
header 所有请求表头,以表头名称为键的Map
headerValues
cookie 请求对象的所有Cookie的Map。键为Cookie的名称。
appllicationScope 在应用程序(ServletContext)中所有属性并以属性名称为键的Map。
sessionScope HttpSession的Map,以名称为键。
1)pageContext 略,同jsp内置对象一样。例如:${pageContext.request.method}访问请求方法(get/post)。
2)initParam 例如:获取context中实现初始化的参数(注解@WebServlet(initParam={...}),例如:${initParam.}
3)param获取请求参数,例如:${param.password}
4)paramValues 获取一个请求参数多个值,对象为包含所有请求参数并以参数名为键的Map。例如: ${paramValues.password[0]}访问密码,但是密码只有一个吧,后面就没了。
5)header,包含所有请求表头的Map,例如:${header["accept-language"]}
6) headerValues 略同paramValues
7)coolie 表示当期那HttpServletRequest所有cookie的Map 例如:${cookie.cookiename.value} 获取路径 ${cookie.cookiename.path}
8) applicationScope. sessionScope,requestScope,pageScope 分别访问PageContext,ServletRequest,HttpSession,ServletContest对象(也可以叫范围的属性值)变量值。
1. []和.
${object.["property"]}或者${object.propertyName}
object为对象,property为对象的属性。当然可以连着使用例如访问HttpSession的标识符:${pageContext.session.id }
2.它的隐式对象(也是9个)
pageContext 当前jsp页面的javax.servlet.pageContext
initParam 当前应用程序的所有初始化参数,并以参数名为键的Map
param 所有请求参数,并以参数名为键的Map
paramValues 所有请求参数,并以参数名为键的Map
header 所有请求表头,以表头名称为键的Map
headerValues
cookie 请求对象的所有Cookie的Map。键为Cookie的名称。
appllicationScope 在应用程序(ServletContext)中所有属性并以属性名称为键的Map。
sessionScope HttpSession的Map,以名称为键。
1)pageContext 略,同jsp内置对象一样。例如:${pageContext.request.method}访问请求方法(get/post)。
2)initParam 例如:获取context中实现初始化的参数(注解@WebServlet(initParam={...}),例如:${initParam.}
3)param获取请求参数,例如:${param.password}
4)paramValues 获取一个请求参数多个值,对象为包含所有请求参数并以参数名为键的Map。例如: ${paramValues.password[0]}访问密码,但是密码只有一个吧,后面就没了。
5)header,包含所有请求表头的Map,例如:${header["accept-language"]}
6) headerValues 略同paramValues
7)coolie 表示当期那HttpServletRequest所有cookie的Map 例如:${cookie.cookiename.value} 获取路径 ${cookie.cookiename.path}
8) applicationScope. sessionScope,requestScope,pageScope 分别访问PageContext,ServletRequest,HttpSession,ServletContest对象(也可以叫范围的属性值)变量值。
相关文章推荐
- 从Ecma规范深入理解js中的this的指向
- Javascript DOM 编程艺术(second edition) 读书笔记(2)
- 如何让C#像JavaScript一样编程
- JavaScript:理解worker事件api
- JavaScript:理解worker事件api
- js里cookie操作
- Javascript DOM 编程艺术(second edition) 读书笔记(1)
- JSON数据造假和解析
- js中的for in
- js运算符
- JSP+Servlet使用commons.fileupload和commons.io完成图片上传
- JavaScript 如何给对象添加方法
- javascript Date format(js日期格式化)
- 图片上传,支持同步/异步、预览(MVC、uploadify异步提交、js预览、ajaxSubmit异步提交)兼容大部分浏览器,含代码
- 移动开发js库Zepto.js使用中的一些注意点
- day_07JSP简介
- Jackson fasterxml和codehaus的区别
- js实现程序框
- web物理引擎p2.js入门手册
- maven项目 访问部分html或jsp…