`

EL 表达式 JSP的四种范围 page|request|session|application

el 
阅读更多
JSP的四种范围,分别为page,request,session,application可以用setAttribute("",""); getAttribute("","");其中用page时,标名pageContext.setAttribute("","");它只能在同一个页面中有效



Request。Request 的范围是指在一JSP 网页发出请求到另一个JSP 网页之间,随 这个属性就失效。设定Request 的范围时可利用request 对象中的setAttribute( )和getAttribute( )


Session 的作用范围为一段用户持续和服务器所连接的时间,但与服务 器断线 ,这个属性就无效。只要将数据存入session对象,数据的范围就为Session


Application 的作用范围在服务器一开始执行服务,到服务器关闭为止Application 的范围最、停留的时间也最久,所以使用时要特别注意不然可能会造成服务器负载越来越重的情况。只要将数据存入application对象,数据的范围范围 (Scope) 就为Application

在el 表达式中 
pageScope.
requestScope.
......


EL表达式获取URL的参数

param.abc可以获得abc的参数值

${param.abc}

分享到:
评论

相关推荐

    jsp中的EL表达式简介

    若未指定范围,它会按Page、Request、Session、Application的顺序查找变量。如果找不到变量,将返回null。 **三、JSP EL的有效表达式** 1. **文字**:包括Boolean(true、false)、Integer、Floating Point、...

    jsp el表达式详解

    EL支持四种作用域:page、request、session和application。这些作用域决定了变量的可见范围。例如,`${pageScope.user}`将访问page作用域内的`user`对象,而`${sessionScope.currentUser}`则访问session中的`current...

    EL表达式练习 EL表达式练习

    这个值可以在JSP页面的page、request、session或application范围内的JavaBean中找到。 2. **方法调用**:如`${bean.method()}`,可以调用对象的方法并返回结果。 3. **属性访问**:如`${bean.property}`,用于获取或...

    el表达式用法部分解说

    EL支持四种作用域: - **Page Scope**:页面作用域,当前JSP页面的范围。 - **Request Scope**:请求作用域,整个HTTP请求的范围。 - **Session Scope**:会话作用域,用户与服务器之间的会话周期内的范围。 - **...

    jsp el表达式

    通过`request.setAttribute()`、`session.setAttribute()`或`application.setAttribute()`将数据放入相应的作用域,然后在JSP中使用EL表达式获取。 ## 注意事项 1. **EL与JSP脚本元素**:在JSP 2.0及更高版本中,...

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

    EL 会依次从 Page、Request、Session、Application 四个范围中查找变量,如果找到则返回变量的值,否则返回 null。 EL 隐含对象 EL 中提供了多种隐含对象,可以用于访问和操作数据。 与范围有关的隐含对象 EL 中...

    JAVAEE实验报告EL表达式和jstl标签库的使用.pdf

    1. 访问变量:EL 表达式可以访问 JSP 页面中的变量,包括 page、request、session 和 application 等四个作用域中的变量。 例如:${user.name} 访问 user 对象的 name 属性 2. 进行逻辑操作:EL 表达式可以进行...

    EL 表达式语言 jsp表达式

    EL的变量搜索顺序是:page -> request -> session -> application。点运算符`.`和方括号`[]`都可以用来获取变量的值,但`[]`更灵活,可以处理非单词字符的属性名。例如,在`<c:forEach>`循环中,`items="${user....

    EL表达式全解语法中文技术文档

    EL支持对JSP作用域内的对象进行引用,包括page、request、session和application。例如,`${requestScope.var}`表示从请求作用域中获取名为`var`的对象。EL表达式还可以直接引用页面上的JavaBean属性,如`${bean....

    EL表达式详解教程

    如果没有指定范围,则默认依次在Page、Request、Session和Application范围内查找该变量。一旦找到就返回其值,若所有范围内都未找到,则返回`null`,在页面上显示为空白。 也可以显式指定范围来访问变量,例如: -...

    j2ee必备-EL表达式详解教程

    EL还提供了四个隐含对象,分别对应四种作用域:`pageScope`、`requestScope`、`sessionScope`和`applicationScope`。它们可以直接用来访问特定范围的变量,如`${sessionScope.username}`将直接从Session中获取名为...

    JSP中的EL表达式介绍.doc

    除此之外,还有`page`、`request`、`session`和`application`隐式对象,分别对应四个作用域中的对象,以及`cookie`、`initParam`等其他隐式对象,用于方便地访问HTTP请求中的各种信息。 EL表达式语言的使用大大减少...

    EL表达式详解教程.

    EL表达式支持变量存取,如`${username}`,它会按照Page、Request、Session、Application的顺序查找变量`username`。如果未指定范围,EL会尝试从Page开始查找,直到找到为止。如果所有范围内都找不到,结果将是`null`...

    EL表达式详细讲解

    综上所述,EL表达式为JSP页面提供了一种更简单、更高效的方式来访问和操作数据。通过对`.`, `[]`运算符的理解以及对EL变量和自动类型转换机制的应用,开发者能够编写出更加简洁、易于维护的代码。此外,EL还具有很好...

    JSP EL表达式

    EL表达式查找变量时,会依次在Page、Request、Session、Application范围中查找,如果找到匹配的变量,则返回该变量的值,如果未找到,则返回null。 五、有效表达式 EL表达式中的有效表达式可以包含以下内容: 1. ...

    EL 表达式 总结 概括

    JSP的一些内置对象,如`request`、`response`、`session`、`application`,可以通过`pageContext`对象的相应方法访问,并用EL表达式表示,如`${pageContext.request}`。 EL表达式极大地简化了JSP页面中的数据操作...

    表达式语言(EL) el表达式

    EL支持四种作用域:page,request,session和application。这些作用域决定了变量的有效范围。`page`作用域仅在当前JSP页面有效,`request`作用域贯穿整个HTTP请求,`session`作用域在用户会话期间有效,而`...

    EL表达式的应用

    3. **EL的上下文**:理解EL表达式的上下文,包括变量作用域(page, request, session, application)以及它们之间的区别。 4. **EL的异常处理**:了解当EL表达式计算出错时,如何配置错误处理策略。 5. **性能优化...

    el表达式详细介绍全面内容

    EL表达式支持四种不同的作用范围:Page、Request、Session 和 Application。这些作用范围对应了JSP页面中的不同生命周期和上下文环境: 1. **Page Scope**:只存在于当前页面,当用户离开该页面时数据将被销毁。 2. ...

    简单使用EL表达式标签

    5. 变量作用域:EL可以访问不同范围的变量,如page,request,session,application。 **简单使用EL表达式标签** 在JSP页面中,我们可以使用EL表达式标签来展示数据。例如,假设我们有以下的JavaBean: ```java ...

Global site tag (gtag.js) - Google Analytics