`
Virgo_S
  • 浏览: 1151004 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EL隐含对象

    博客分类:
  • JSP
阅读更多
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

分享到:
评论

相关推荐

    JSP EL隐含对象

    EL隐含对象是JSP EL提供的一组预定义变量,无需显式声明即可直接在EL表达式中使用,极大地提高了开发效率。 1. **pageContext对象** pageContext对象提供了对JSP页面所有作用域的访问,包括page、request、session...

    EL语言中的隐含对象及详解.doc

    在EL中,有11个主要的隐含对象,它们是: 1. **applicationScope**:存储在应用程序范围内的变量集合,这些变量在整个应用程序生命周期内都可访问。 2. **cookie**:包含所有HTTP请求中的cookie对象。 3. **header*...

    java中JSP和el表达式的隐含对象

    ### Java中JSP和EL表达式的隐含对象详解 在Java Web开发中,JSP(Java Server Pages)作为一种常用的技术被广泛应用于构建动态网页。它允许开发者将HTML、JavaScript等静态网页元素与动态生成的内容混合在一起。在...

    el表达式教程,教你学会使用el表达式

    EL 中提供了四个与范围有关的隐含对象:pageScope、requestScope、sessionScope 和 applicationScope。这些对象可以用于取得范围属性值。 与输入有关的隐含对象 EL 中提供了两个与输入有关的隐含对象:param 和 ...

    JavaWeb新版教程-EL表达式&JSTL标签库-达式-其他EL隐含对象的示例.avi

    JavaWeb新版教程-EL表达式&JSTL标签库-达式-其他EL隐含对象的示例.avi

    JavaWeb新版教程-EL表达式&JSTL标签库-达式-11个EL隐含对象的介绍.avi

    JavaWeb新版教程-EL表达式&JSTL标签库-达式-11个EL隐含对象的介绍.avi

    EL表达式大全

    EL隐含对象是指EL表达式可以直接访问的对象,无需显式声明。 ##### 1. 与范围相关的隐含对象 - **pageScope**:代表当前页面的作用域。 - **requestScope**:代表当前请求的作用域。 - **sessionScope**:代表当前...

    java EL 表达式

    EL 隐含对象是指在 EL 表达式中可以被直接引用的对象,这些对象无需显式声明即可在 EL 表达式中使用。EL 隐含对象主要包括与范围相关的对象、与输入相关的对象以及其他有用的内置对象。 ##### 与范围有关的隐含对象...

    EL(Expression Language)表达式

    5. EL隐含对象: - **与范围有关的隐含对象**:pageScope、requestScope、sessionScope和applicationScope对应JSP的pageContext、request、session和application对象,用于获取范围内的属性值。 - **与输入有关的...

    el 表达式el 表达式el 表达式

    **EL隐含对象** EL提供了11个隐含对象,分为三类: 1. **与范围有关的隐含对象**:`applicationScope`、`sessionScope`、`requestScope`和`pageScope`,分别对应于四大作用域,用于直接访问这些范围内的对象。 2....

    EL表达式教程

    3. EL隐含对象 - **与范围相关的隐含对象**:`pageScope`、`requestScope`、`sessionScope`和`applicationScope`对应JSP的页面上下文、请求、会话和应用程序范围。如`${sessionScope.username}`获取会话中的`...

    EL表达式和JSTL标签大全

    除了上述范围和输入相关的隐含对象外,EL 还提供了其他一些隐含对象: - **cookie**:用于访问客户端 cookie 的值。例如,要获取名为 `userCountry` 的 cookie 值,可以使用 `${cookie.userCountry}`。 - **header*...

    EL表达式详解教程

    EL隐含对象共有11个,其中与范围相关的四个隐含对象是:`pageScope`、`requestScope`、`sessionScope`和`applicationScope`。这些对象主要用于获取不同范围内的属性值,例如: - `${sessionScope.username}`:获取...

    el表达式的相关介绍

    3. **EL隐含对象**: - 除了作用域相关的隐含对象,还有其他隐含对象,如`param`(请求参数)、`header`(请求头)、`cookie`(Cookie)和`initParam`(初始化参数)等,它们提供对HTTP请求相关信息的访问。 - `...

    J2EE+JSP-EL ppt文档

    **EL隐含对象** EL提供了11个隐含对象,它们可以分为三类: 1. **与范围有关的对象**:`applicationScope`、`sessionScope`、`requestScope`和`pageScope`,分别对应四个不同作用域的数据。 2. **与输入有关的...

    思员EL表达式PPT

    EL隐含对象** EL有11个隐含对象,比JSP的9个隐含对象更多。这些隐含对象分为三类: 1. 与范围相关的隐含对象:`applicationScope`、`sessionScope`、`requestScope`、`pageScope`,它们分别对应四个不同级别的作用...

    关于EL表达式语言的简单总结

    EL隐含对象是EL环境中预定义的一些对象,这些对象通常与特定的JSP页面上下文相关联。 ##### 1. 与范围有关的隐含对象 - **`pageScope`**:表示当前页面的作用域。 - **`requestScope`**:表示请求的作用域。 - **`...

    EL AND JSTL概述

    **EL隐含对象** EL提供了11个隐含对象,这些对象可以直接在EL表达式中使用,分为三类:与范围相关的隐含对象(如`applicationScope`、`sessionScope`等)、与输入相关的隐含对象(如`param`,用于访问请求参数)...

Global site tag (gtag.js) - Google Analytics