域对象
四大作用域
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保存的数据
我们也可以指定获取四大作用域里面保存的数据代