九大内置对象四大作用域
2015-09-15 19:27
218 查看
1.application
application范围
代表应用程序的上下文,允许JSP页面与包括在同一应用程序中的任何web组件共享信息。服务器启动后就会产生application对象,直到服务器关闭。
在一个set.jsp文件中写<% application.setAttribute("age", 12); %>,在另一个页面show.jsp页面获取<% application.getAttribute("age"); %>。
在不同的浏览器不同页面中都可以访问到age的内容,这就是所谓的application范围。
2.config
page范围
允许将初始化数据传递给一个JSP页面。
3.exception
page范围
该对象含有只能由指定的JSP“错误处理页面”访问的异常数据
4.out
page范围
提供对输出流的访问
5.page
page范围
代表JSP页面对应的servlet类实例
6.pageContext
page范围
是JSP页面本身的上下文,它提供了唯一一组方法来管理具有不同作用域的属性
在一个set.jsp文件中写<%pageContext.setAttribute("age", 12); %>,在另一个页面show.jsp页面获取<% pageContext.getAttribute("age"); %>。
若是两句话都写在同一个页面中,是可以访问的,但是写在不同的页面中,不能访问到,只能显示null。
7.request
request范围
提供对请求数据的访问,同时还提供用于加入特定请求数据的上下文。
request能保存属性,如果set.jsp跳转到show.jsp中,在set页面中设置<% request.setAttribute("age", 12); %>设置属性,在show页面中用<% request.getAttribute("age"); %>获取属性,这还是原来的请求,并未再次向服务器发送请求。
8.response
page范围
该对象用来向客户端输入数据
9.session
session范围
用来保存在服务器与一个客户端之间需要保存的数据
session范围就是,你在网页上登录CSDN的账号,你打开自己的关于自己账号的任意的网站,你的账号都会显示已经登录。
application范围
代表应用程序的上下文,允许JSP页面与包括在同一应用程序中的任何web组件共享信息。服务器启动后就会产生application对象,直到服务器关闭。
在一个set.jsp文件中写<% application.setAttribute("age", 12); %>,在另一个页面show.jsp页面获取<% application.getAttribute("age"); %>。
在不同的浏览器不同页面中都可以访问到age的内容,这就是所谓的application范围。
2.config
page范围
允许将初始化数据传递给一个JSP页面。
3.exception
page范围
该对象含有只能由指定的JSP“错误处理页面”访问的异常数据
4.out
page范围
提供对输出流的访问
5.page
page范围
代表JSP页面对应的servlet类实例
6.pageContext
page范围
是JSP页面本身的上下文,它提供了唯一一组方法来管理具有不同作用域的属性
在一个set.jsp文件中写<%pageContext.setAttribute("age", 12); %>,在另一个页面show.jsp页面获取<% pageContext.getAttribute("age"); %>。
若是两句话都写在同一个页面中,是可以访问的,但是写在不同的页面中,不能访问到,只能显示null。
7.request
request范围
提供对请求数据的访问,同时还提供用于加入特定请求数据的上下文。
request能保存属性,如果set.jsp跳转到show.jsp中,在set页面中设置<% request.setAttribute("age", 12); %>设置属性,在show页面中用<% request.getAttribute("age"); %>获取属性,这还是原来的请求,并未再次向服务器发送请求。
8.response
page范围
该对象用来向客户端输入数据
9.session
session范围
用来保存在服务器与一个客户端之间需要保存的数据
session范围就是,你在网页上登录CSDN的账号,你打开自己的关于自己账号的任意的网站,你的账号都会显示已经登录。
相关文章推荐
- HDU 4059 The Boss on Mars (容斥+快速幂+分解质因数)
- 图论--最小树形图朱刘算法模板
- Java SSH库使用简介:Apache sshd和JSch(Java Secure Channel)
- jQuery实现点击按钮闪烁
- 0914Android基础网络技术之XUtils
- 虚拟机四种网络连接模式比较
- 常用网址
- Delphi读取文本文件的最后一行
- Firefox OS启动过程分析-b2g进程启动(序)
- nand flash driver
- nand flash driver
- thinkphp3.2版本 分页类 page.class.php url错误
- 深入理解JVM内幕
- Delphi的TDatetime转换成C#的DateTime
- 使用GCD(二)
- Linux磁盘和文件系统管理
- 《java编程思想》学习之对象的存储
- Android项目工作区结构
- 大文件跨服务器传送
- IS-IS协议基本概念-1