EL 表达式定义了11个隐含对象
- 隐含对象 内容
- ------ 与范围有关的隐含对象
- applicationScope 应用程序范围内的scoped变量组成的集合
- sessionScope 所有会话范围的对象的集合
- requestScope 所有请求范围的对象的集合
- pageScope 页面范围内所有对象的集合
- ------ 其他隐含对象
- cookie 所有cookie组成的集合
- header HTTP请求头部,字符串
- headerValues HTTP请求头部,字符串集合
- initParam 全部应用程序参数名组成的集合
- pageContext 当前页面的javax.servlet.jsp.PageContext对象
- ------ 与输入有关的隐含对象
- param 所有请求参数字符串组成的集合
- paramValues 所有作为字符串集合的请求参数
下面是获取HTTP访问头部数据和用户提交数据的示例
- EL表达式 运算结果
- ${header["host"]} 这里得到HTTP连接头部的host值
- ${header["accept"]} 这里获得HTTP头部的accept值
- ${header["user-agent"]} 这里获得HTTP头部的user-agent值
以下可以读取用户提交的信息,假设用户提交信息为 ?name=myname&alies=now.net.cn(这里有两种访问方式,一种是使用[]来进行访问,另外一种是使用" "来进行访问,两种访问效果是一样的。)
${param["name"] } myname
${param.name} myname
${param["alies"] } now.net.cn
${param.alies} now.net.cn
分享到:
相关推荐
EL隐含对象是JSP EL提供的一组预定义变量,无需显式声明即可直接在EL表达式中使用,极大地提高了开发效率。 1. **pageContext对象** pageContext对象提供了对JSP页面所有作用域的访问,包括page、request、session...
在EL中,有11个主要的隐含对象,它们是: 1. **applicationScope**:存储在应用程序范围内的变量集合,这些变量在整个应用程序生命周期内都可访问。 2. **cookie**:包含所有HTTP请求中的cookie对象。 3. **header*...
### Java中JSP和EL表达式的隐含对象详解 在Java Web开发中,JSP(Java Server Pages)作为一种常用的技术被广泛应用于构建动态网页。它允许开发者将HTML、JavaScript等静态网页元素与动态生成的内容混合在一起。在...
EL 中提供了四个与范围有关的隐含对象:pageScope、requestScope、sessionScope 和 applicationScope。这些对象可以用于取得范围属性值。 与输入有关的隐含对象 EL 中提供了两个与输入有关的隐含对象:param 和 ...
JavaWeb新版教程-EL表达式&JSTL标签库-达式-其他EL隐含对象的示例.avi
JavaWeb新版教程-EL表达式&JSTL标签库-达式-11个EL隐含对象的介绍.avi
EL隐含对象是指EL表达式可以直接访问的对象,无需显式声明。 ##### 1. 与范围相关的隐含对象 - **pageScope**:代表当前页面的作用域。 - **requestScope**:代表当前请求的作用域。 - **sessionScope**:代表当前...
EL 隐含对象是指在 EL 表达式中可以被直接引用的对象,这些对象无需显式声明即可在 EL 表达式中使用。EL 隐含对象主要包括与范围相关的对象、与输入相关的对象以及其他有用的内置对象。 ##### 与范围有关的隐含对象...
5. EL隐含对象: - **与范围有关的隐含对象**:pageScope、requestScope、sessionScope和applicationScope对应JSP的pageContext、request、session和application对象,用于获取范围内的属性值。 - **与输入有关的...
**EL隐含对象** EL提供了11个隐含对象,分为三类: 1. **与范围有关的隐含对象**:`applicationScope`、`sessionScope`、`requestScope`和`pageScope`,分别对应于四大作用域,用于直接访问这些范围内的对象。 2....
3. EL隐含对象 - **与范围相关的隐含对象**:`pageScope`、`requestScope`、`sessionScope`和`applicationScope`对应JSP的页面上下文、请求、会话和应用程序范围。如`${sessionScope.username}`获取会话中的`...
除了上述范围和输入相关的隐含对象外,EL 还提供了其他一些隐含对象: - **cookie**:用于访问客户端 cookie 的值。例如,要获取名为 `userCountry` 的 cookie 值,可以使用 `${cookie.userCountry}`。 - **header*...
EL隐含对象共有11个,其中与范围相关的四个隐含对象是:`pageScope`、`requestScope`、`sessionScope`和`applicationScope`。这些对象主要用于获取不同范围内的属性值,例如: - `${sessionScope.username}`:获取...
3. **EL隐含对象**: - 除了作用域相关的隐含对象,还有其他隐含对象,如`param`(请求参数)、`header`(请求头)、`cookie`(Cookie)和`initParam`(初始化参数)等,它们提供对HTTP请求相关信息的访问。 - `...
**EL隐含对象** EL提供了11个隐含对象,它们可以分为三类: 1. **与范围有关的对象**:`applicationScope`、`sessionScope`、`requestScope`和`pageScope`,分别对应四个不同作用域的数据。 2. **与输入有关的...
EL隐含对象** EL有11个隐含对象,比JSP的9个隐含对象更多。这些隐含对象分为三类: 1. 与范围相关的隐含对象:`applicationScope`、`sessionScope`、`requestScope`、`pageScope`,它们分别对应四个不同级别的作用...
EL隐含对象是EL环境中预定义的一些对象,这些对象通常与特定的JSP页面上下文相关联。 ##### 1. 与范围有关的隐含对象 - **`pageScope`**:表示当前页面的作用域。 - **`requestScope`**:表示请求的作用域。 - **`...
**EL隐含对象** EL提供了11个隐含对象,这些对象可以直接在EL表达式中使用,分为三类:与范围相关的隐含对象(如`applicationScope`、`sessionScope`等)、与输入相关的隐含对象(如`param`,用于访问请求参数)...