`

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}

分享到:
评论

相关推荐

    EL表达式的详细使用

    因为我们并没有指定哪一个范围的username,所以它会依序从Page、Request、Session、Application范围查找。 假如途中找到username,就直接回传,不再继续找下去,但是假如全部的范围都没有找到时,就回传null。 ...

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

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

    EL表达式 (详解)

    它们基本上就和JSP的pageContext、request、session和application一样; 在EL中,这四个隐含对象只能用来取得范围属性值,即getAttribute(String name),却不能取得 其他相关信息。 例如:我们要取得session中...

    JSP应用开发-EL表达式与JSTL标签.pptx

    EL表达式获取数据是在web的各种隐式对象范围内,例如page、request、session、application等。EL提供.和[ ]两种运算符来存取数据。例如:${username},它会分别从page、request、session、application四个域中查找...

    浅谈jsp EL表达式取值过程、page和pagecontext的区别

    ${obj}相当于 request.getAttribute(“obj”),这句话严格来说不严谨,依次的请求范围是page、request、session、application 也就是说,如果在page.getAttribute()找不到,再去request.getAttribute,如果request找...

    jsp ${param.id}用法.docx

    JSP 中的 Scope 分为 Page、Request、Session、Application 四种,分别对应不同的生命周期。 Page Scope:表示当前 JSP 页面的生命周期,变量的生命周期只在当前页面中有效。 Request Scope:表示当前请求的生命...

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

    EL 是 JSP 2.0 中新增加的一种可简化 JSP 开发的技术,可以非常方便地访问 JSP 页面相关的数据和支持基本的算术、关系和逻辑运算。EL 表达式的基本语法格式为 ${ 表达式 } ,它可以出现在 JSP 自定义标签和标准标签...

    JavaEE学习参考手册.docx

    本手册涵盖了JavaEE的基础知识、JSP、Servlet、EL表达式、Struts2框架等方面的内容,旨在帮助开发者快速掌握JavaEE的开发技术。 一、JSP(Java Server Pages) JSP是一种用于创建动态网页的技术,允许开发者在HTML...

    Web的一些相关知识

    1、pageContext 表示页容器 EL表达式、 标签 、上传 2、request 服务器端取得客户端的信息:头信息 、Cookie 、请求参数 ,最大用处在MVC设计模式上 3、response 服务器端回应客户端信息:Cookie、重定向 4、...

    jsp 常用标签的使用

    jsp中定义实体bean<jsp id=”clu” class=”cn.domain.CacluBean”></jsp><jsp property=”propertyname” ...//page,request,session,application 查找的先后顺序 <!– 在page中查找bean时,如果没有,则创建一个b

    JSTL高级用法

    JSTL是由Apache的Jakarta小组负责维护的,它是一个不断完善的开放源代码的JSP标准标签库,JSTL包含标签库和EL表达式语言两部分。  EL表达式 EL禁/启用 <%@ page isELIgnored="true"%> 表示是否禁用EL语言,TRUE...

    JAVAWEB面试笔试题.pdf

    2. <jsp:useBean id="" class="" scope="application page request session" />:寻找或者实例化一个javaBean。 3. <jsp:setProperty name="" property="" value="" />:设置javaBean的属性,通过反射调用方法。 4. ...

    java-web-期末试题填空简答整理.doc

    25. JSP 的 4 种作用范围分别使用 pageContext、request、session 和 application 来表示,它们都具有 getAttribute() 和 setAttribute() 方法。 26. JSTL 分为核心标签库、国际化输出标签库、XML 标签库、SQL 标签...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    6.3 EL表达式的应用 6.3.1 EL的基本语法. 6.3.2 EL的运算符 6.3.3 EL的隐含对象 6.4 JSTL核心标签库的应用 6.4.1 数据访问标签 6.4.2 流程控制标签 6.4.3 循环标签 6.5 JSTL格式标签库的应用 6.5.1 使用格式化数字 ...

    J2EE应用开发详解

    76 5.5.2 JavaBean动作 78 5.6 隐式对象 78 5.6.1 request对象 78 5.6.2 response对象 78 5.6.3 application对象 78 5.6.4 out对象 79 5.6.5 page对象 79 5.6.6 session对象 79 5.6.7 exception对象 80 5.6.8 ...

Global site tag (gtag.js) - Google Analytics