JSP九大隐含对象及四个范围对象作用域
来源:互联网 发布:罗克韦尔plc编程软件 编辑:程序博客网 时间:2024/05/22 10:44
JSP中九大隐含对象:
隐含对象; 所属的类; 说明; request javax.servlet.http.HttpServletRequest 客户端的请求信息 response javax.servlet.http.HttpServletResponse 网页传回客户端的响应 session javax.servlet.http.HttpSession 与请求有关的会话 out javax.servlet.jsp.JSPWriter 向客户端浏览器输出数据的数据流 application javax.servlet.ServletContext 提供全局的数据,一旦创建就保持到服务器关闭 pageContext javax.servlet.jsp.PageContext JSP页面的上下文,用于访问页面属性 page java.lang.Object 同Java中的this,即JSP页面本身 config javax.servlet.servletConfig Servlet的配置对象 exception java.lang.Throwable 针对错误网页,捕捉一般网页中未捕捉的异常
JSP中的九大隐含对象的可分为4类:
1. 与输入/输出有关的对象: request、response、out
2. 与属性作用域有关的对象:session、application、pageContext
3. 与Servlet 相关对象:page、config
4. 与错误处理有关的:exception
作用域范围从小到大顺序:
pageContext----request----session----application
其中:
pageContext:
作用域仅限于当前页面对象,可以近似于理解为java的this对象,离开当前JSP页面(无论是redirect还是forward),则pageContext中的所有属性值就会丢失。
request:
作用域是同一个请求之内,在页面跳转时,如果通过forward方式跳转,则forward目标页面仍然可以拿到request中的属性值。如果通过redirect方式进行页面跳转,由于redirect相当于重新发出的请求,此种场景下,request中的属性值会丢失。
session:
session的作用域是在一个会话的生命周期内,会话失效,则session中的数据也随之丢失。
application:
作用域是最大的,只要服务器不停止,则application对象就一直存在,并且为所有会话所共享。
http://www.cnblogs.com/bmbm/archive/2012/01/17/2342238.html
http://huangqiqing123.iteye.com/blog/1435186
阅读全文
0 0
- JSP九大隐含对象及四个范围对象作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域介绍
- [转]JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域总结
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- JSP九大内置对象及四个作用域
- Java中class的修饰及成员变量的修饰
- Hibernate访问多个数据库
- Form标签中Post和Get的区别(转载)
- Java 对象转化为Map
- Java中的移位运算符
- JSP九大隐含对象及四个范围对象作用域
- 7.10-7.14校内集训总结反思
- JAVA中Stack和Heap的区别
- java logs 报错查看顺序
- Java类中的权限修饰符
- 面向对象的三大基本特征和五大基本原则
- NYOJ 题目969
- c++访问权限的控制
- SpringMVC学习(3):URL请求到Action的映射规则