`
qmug
  • 浏览: 201581 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JSP:EL中 pageContext.request 和 requestScope 的区别

JSP 
阅读更多
pageContext.request是一个具体的对象,在你的http请求过程中存在。
requestScope是一个定义, 表明一个http请求的整个声明周期,它只是一个定义而已,不是一个对象。 EL中你可以在这个周期中放置、获取对象。(当然,其实真正的操作也是针对request对象的)。 比如${requestScope.a.b},其实就是要表明我告诉jsp要到requestScope这个声明周期中获取对象a.b.而背后的实现就是从request.getAttribute("a",然后根据表达式得到相应的a.b对象。



JSP内置对象
request的主要方法

getAttribute
这个方法可以取出指定名称的这个属性的值。这个属性可以用(Stirng name,Object o)方法进行赋值,如果没有对这个属性赋值,则取值得操作返回null


另外
request.getParameter("QworkId");

这个方法可以获得客户端提交到服务器的参数

1
1
分享到:
评论

相关推荐

    javaee 标签库

    9. requestScope:把 request 范围中的 name(属性名)和 value(属性值)进行映射: * request.setAttribute("name","jack"); ${requestScope.name} = request.getAttribute("name"); 10. sessionScope:把 ...

    EL语言介绍.txt

    它提供了一种简单的方式,使得开发者能够在JSP页面中轻松获取到存储在不同作用域中的对象或属性值。 **基本语法格式:** - `${expression}`,其中`expression`表示一个合法的表达式。 - `[]`:用于获取属性名称包含...

    Java-EL表达式语言讲解,适合初级人员入门学习

    - **requestScope**: 代表request域中用于保存属性的Map对象。 - **sessionScope**: 代表session域中用于保存属性的Map对象。 - **applicationScope**: 代表application域中用于保存属性的Map对象。 - **param**: ...

    EL与JSP相关内置对象

    ### EL与JSP相关内置对象 #### 一、概述 ...综上所述,EL中的内置对象为开发者提供了丰富的工具集,使得开发者可以更加高效地处理JSP页面中的数据操作和逻辑控制,同时也增强了程序的可读性和可维护性。

    el表达式教程-独家传播

    EL (Expression Language) 是 JavaServer Pages (JSP) 技术的一部分,它是一种简单且强大的语言,用于在 JSP 页面中获取 JavaBeans 属性以及执行基本的运算。EL 的主要优势在于可以减少页面中的脚本代码量,使页面...

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

    EL(Expression Language,表达式语言)是JavaServer Pages(JSP)技术的一部分,它提供了一种简洁的方式来访问和操作Web应用程序中的数据。EL语言通过预定义的隐含对象,简化了对请求、会话、应用范围变量以及HTTP...

    javaweb题库.docx

    解释:EL 表达式可以用来获取 request 作用域中的变量,在本例中,使用 ${requestScope.uname} 可以获取名为"uname" 的变量的值。 12. 如果使用 EL 显示请求的 URI,下面正确的是: 正确答案:B. ${pageContext....

    JSP-EL表达式.ppt

    * requestScope:返回对请求对象的属性的访问权限 * sessionScope:返回会话范围的变量名,这些名称已映射至相应的值 * applicationScope:返回应用范围内的变量,并将变量名映射至相应的值 EL 在 JSP 中的应用 EL...

    EL表达式使用文档,方便快速使用EL表达式.pdf

    EL 表达式的主要作用是获得四大域中的数据,即 pageContext、request、session 和 application 四个域中的数据。EL 表达式的格式为 ${EL 表达式},其中 EL 表达式可以是任何有效的 Java 表达式。 EL 表达式可以获得...

    JSP动态网页设计:第11章 EL与JSTL.ppt

    * requestScope:Request 作用域中的变量 * pageScope:Page 作用域中的变量 ### 与输入有关的隐含对象 * param:Request 中的参数 * paramValues:Request 中的参数数组 ### 其他隐含对象 * cookie:Cookie ...

    el表达式用法部分解说

    EL(Expression Language)表达式在Java Web开发中扮演着重要的角色,尤其是在JSP(Java Server Pages)技术中。本文将详细解释EL表达式的使用方法及其应用场景,帮助开发者更好地理解和掌握这一技术。 #### EL...

    el表达式简介和使用方法

    下面是一个简单的 EL 使用示例,展示如何在一个 JSP 页面中使用 EL 访问和处理数据。 假设我们有一个 JSP 页面 `index.jsp`,其中包含了从 `request` 范围获取的 `customer` 对象,并希望显示其姓名。 ```jsp <!...

    JSTL标签库

    EL表达式的灵活使用能够极大地简化JSP页面中的代码量,提高开发效率;而JSTL的核心标签库则进一步提供了丰富的标签功能,使得开发者能够更加高效地处理页面逻辑。掌握这些知识点对于使用JSP进行Web开发至关重要。

    jsp介绍内容pdf

    ### JSP介绍与核心概念 #### 一、JSP简介 **JSP (JavaServer Pages)** 是一种基于Java技术的服务器端脚本语言,用于创建动态网页。它结合了HTML和Java的优势,允许开发者在静态HTML页面中嵌入动态内容。 - **JSP...

    J2EE JSP-EL.ppt(453K)

    1. **与范围相关的隐含对象**:`applicationScope`、`sessionScope`、`requestScope`和`pageScope`,分别对应四个常用的作用域。 2. **与输入相关的隐含对象**:`param`和`paramValues`简化了从请求参数中获取值的...

    JavaEE学习参考手册.docx

    * requestScope:用于获取request范围的属性值。 * sessionScope:用于获取session范围的属性值。 * applicationScope:用于获取application范围的属性值。 * param:用于获取请求的参数值。 * paramValues:用于...

    EL表达式

    - **与范围相关的隐含对象**:`pageScope`、`requestScope`、`sessionScope`和`applicationScope`分别对应于JSP中的`pageContext`、`request`、`session`和`application`。它们用于获取相应作用域内的属性值。 - *...

    4 JSP-EL.ppt

    - **EL变量范围**:EL变量可以在四个不同的作用域内定义和访问:pageScope、requestScope、sessionScope和applicationScope。按照查找顺序,JSP容器会从pageScope开始,依次向上查找直到找到变量。 - **EL关键字**:...

    03_javaWeb知识之:EL表达式

    EL表达式可以用于导航四个域对象:`pageScope`、`requestScope`、`sessionScope`和`applicationScope`。这些域对象用于存储不同生命周期范围内的数据。例如,使用`${person}`可以在这些域对象中查找名为`person`的...

Global site tag (gtag.js) - Google Analytics