EL表达式的11大隐式对象及总结
来源:互联网 发布:量子幽灵知乎 编辑:程序博客网 时间:2024/06/14 07:15
一、与范围有关的隐式对象
1.pageScope
2.requestScope
3.sessionScope
4.applicationScope
以上四种与jsp的pageContext、request、session、application一样。但只能取值,即只能getAttribute(String name);
例如:要取得在session中存储的一个username的值
session.getAttribute("username");
在EL表达式中要写成:
${sessionScope.username}
二、与输入有关的隐式对象 (经常使用)
1.param
2.paramValues
例如 要去的用户的请求参数时:可利用下列方法:
request.getParameter(String name);
request.getParameterValues(String name);
在EL表达式中可以直接使用param和paramValues
${param.name}
${paramvalues.name}
三、其它隐式对象
1.cookie
例如:${cookie.userCountry}
2.header 和 headerValues
header存储用户浏览器和服务器用来沟通的数据。 例如,获取用户浏览器的版本: ${header["User-Agent"]};
headerValues。用于 同一标头拥有不同的值的情况。
3.initParam :用于取得设定web站点的环境参数(context)
如:${initParam.userid}
4.pageContext :用来取得其他相关用户要求或页面的详细信息
(最常用的一个、可以用来获取用户的ip地址等参数)
- EL表达式的11大隐式对象及总结
- EL表达式的11大隐式对象
- EL表达式及${对象}
- EL表达式-11大隐式对象---张国亮总结心得第三季
- EL表达式的总结
- EL简介及表达式总结
- EL表达式的11个内置对象
- EL表达式的11个内置对象
- EL表达式的11个内置对象
- 心得7--EL表达式-11大隐式对象
- Jsp内置对象及EL表达式的使用
- EL表达式的隐含对象
- EL表达式的隐含对象
- El表达式里面的对象
- el表达式的内置对象
- EL表达式取servlet中的对象总结
- EL表达式取servlet中的对象总结
- EL表达式取servlet中的对象总结
- Codeforces Round #374 (Div. 2) D priority_queue
- MySQL 创建主外键
- [HTML5] Blob对象
- Android中获取应用的crash信息
- ETL简单的操作以及开发方式记录(KETTLE)三
- EL表达式的11大隐式对象及总结
- 教你如何用支付宝测试扫一扫付钱功能
- jQuery 中的事件冒泡和阻止默认行为
- PHP数组
- [UESTC 1060]秋实大哥与快餐店
- XCode can't open file (ifstream/ofstream) in C++ (XCode C++无法读写文件)
- Windows XP 系统服务项优化
- Repeated DNA Sequences
- 第六周 项目4-队列数组