域对象+EL表达式+JSTL

本文介绍了Web开发中的域对象,详细讲解了其四大作用域及其优先级和范围。接着探讨了EL表达式的工作原理和用法,以及如何指定从不同作用域获取数据。最后,阐述了JSTL的重要性,包括减少Scriptlets代码、提高代码复用性和简化JSP开发,并给出了JSTL标签库的引入和<c:forEach>的使用示例。
摘要由CSDN通过智能技术生成

域对象

四大作用域

1. 四大作用域有哪些?

名称 作用域
page 在当前页面有效
session 在当前会话中有效
request 在当前请求中有效
application 在所有应用程序中有效

2. 四大作用域的优先级
假如在当前页面(页面没有发生跳转到另一个页面)那么四大作用域的优先级是:
page>request>session>application
当页面发生跳转时,直接忽略page:
request>session>application

3.四大作用域的范围
page:只能在当前页面有效;
page<request<session<application

EL表达式

1. EL表达式是从四大作用域里面获取数据
2. EL表达式在获取作用域里面的值的时候如果没有指定作用域,根据作用域的优先级从高到低一次查找,如果找到则不会继续往后找
3.EL表达式最高优先级是page>request>session>application

对象名称 说明
pageScope 返回页面范围的变量名,这些名称已映射至相应的值
requestScope 返回请求范围的变量名,这些名称已映射至相应的值
sessionScope 返回会话的变量名,这些名称已映射至相应的值
applicationScope 返回应用范围内的变量,并将变量名映射至相应的值
param 返回客户端的请求参数的字符串值
paramValues 返回映射至客户端的请求参数的一组值
pageContext 提供对用户请求和页面信息的访问

下面展示EL表达式的用法
在当前的页面的时候,优先展示的是page保存的数据在这里插入图片描述在这里插入图片描述
我们也可以指定获取四大作用域里面保存的数据代

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值