`
237253995
  • 浏览: 24076 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

EL 隐含对象

    博客分类:
  • web
 
阅读更多

JSP有9个隐含对象,而EL也有自己的隐含对象。EL隐含对象总共有11 个

隐含对象

类型

说明

PageContext

javax.servlet.ServletContext

表示此JSP的PageContext

PageScope

java.util.Map

取得Page范围的属性名称所对应的值

RequestScope

java.util.Map

取得Request范围的属性名称所对应的值

sessionScope

java.util.Map

取得Session范围的属性名称所对应的值

applicationScope

java.util.Map

取得Application范围的属性名称所对应的值

param

java.util.Map

如同ServletRequest.getParameter(String name)。回传String类型的值

paramValues

java.util.Map

如同ServletRequest.getParameterValues(String name)。回传String[]类型的值

header

java.util.Map

如同ServletRequest.getHeader(String name)。回传String类型的值

headerValues

java.util.Map

如同ServletRequest.getHeaders(String name)。回传String[]类型的值

cookie

java.util.Map

如同HttpServletRequest.getCookies()

initParam

java.util.Map

如同ServletContext.getInitParameter(String name)。回传String类型的值

 

不过有一点要注意的是如果你要用EL输出一个常量的话,字符串要加双引号,不然的话EL会默认把你认为的常量当做一个变量来处理,这时如果这个变量在4个声明范围不存在的话会输出空,如果存在则输出该变量的值。

分享到:
评论

相关推荐

    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