el表达式-3
2015-01-20 11:45
197 查看
2.与输入有关的隐含对象
与输入有关的隐含对象有两个:param和paramValues,它们是EL中比较特别的隐含对象。
例如我们要取得用户的请求参数时,可以利用下列方法:
在EL中则可以使用param和paramValues两者来取得数据。
${param.name}
${paramValues.name}
3.其他隐含对象
cookie
JSTL并没有提供设定cookie的动作,
例:要取得cookie中有一个设定名称为userCountry的值,可以使用${cookie.userCountry}来取得它。
header和headerValues
header 储存用户浏览器和服务端用来沟通的数据
例:要取得用户浏览器的版本,可以使用${header["User-Agent"]}。
另外在某些情况下,有可能同一标头名称拥有不同的值,此时必须改为使用headerValues 来取得这些值。
initParam
initParam取得设定web站点的环境参数(Context)
例:一般的方法String userid= (String)application.getInitParameter("userid");
可以使用${initParam.userid}来取得名称为userid
与输入有关的隐含对象有两个:param和paramValues,它们是EL中比较特别的隐含对象。
例如我们要取得用户的请求参数时,可以利用下列方法:
request.getParameter(String name) request.getParameterValues(String name)
在EL中则可以使用param和paramValues两者来取得数据。
${param.name}
${paramValues.name}
3.其他隐含对象
cookie
JSTL并没有提供设定cookie的动作,
例:要取得cookie中有一个设定名称为userCountry的值,可以使用${cookie.userCountry}来取得它。
header和headerValues
header 储存用户浏览器和服务端用来沟通的数据
例:要取得用户浏览器的版本,可以使用${header["User-Agent"]}。
另外在某些情况下,有可能同一标头名称拥有不同的值,此时必须改为使用headerValues 来取得这些值。
initParam
initParam取得设定web站点的环境参数(Context)
例:一般的方法String userid= (String)application.getInitParameter("userid");
可以使用${initParam.userid}来取得名称为userid
相关文章推荐
- EL(表达式)语言的几种运算符
- EL表达式取 Map、 List和数组的值
- jstl常用标签整理<c:out><c:fortoken>,基本表达式ne,el
- EL表达式的基本语法
- EL表达式截取字符串
- JSP 笔记 —— EL 表达式语言
- 【Servlet】利用JSTL表达式把Servlet从数据库读出的数据推向前台与javax.el.PropertyNotFoundException的错误
- EL表达式取整或者取固定位小数 目前最好的方法
- EL 表达式中自定义函数
- EL(Excepress Language表达式语言)$的使用
- EL表达式、JSTL标签
- EL表达式中获取list长度
- EL表达式的原理
- Jsp 和 EL 表达式
- 坑爹的EL 表达式。
- JSTL 的 core标签库(JAVA EL 表达式)
- EL表达式截取字符串
- EL表达式
- EL表达式获取获取用户性别信息
- EL表达式的作用-执行运算