Jsp复习之JSP 九大内置对象及四个作用域
今日目录
1、Jsp 九大内置对象及四大作用域概述
2、Jsp 四大作用域
3、response 对象
4、out 对象
5、config 对象
6、exception 对象
7、pageContext 对象
一、Jsp 九大内置对象及四大作用域概述
1、 在 Jsp 开发中,Jsp 提供了 9 个内置对象,这些内置对象将由容器为用户进行实例化,用户直接使用即可。
2、 这个9 个内置对象分别是:pageContext,request,response,session,application,config,out,page,exception;
3、常用的是前面 5个,需要熟练掌握;在 Jsp 开发中,可以保存数据,Jsp 提供了四种数据保存范围;分别是 page,request,session,application;
二、Jsp 四大作用域
1、Page 范围:只在一个页面中保存数据; javax.servlet.jsp.PageContext(抽象类)
2、Request 范围:只在一个请求中保存数据; javax.servlet.http.HttpServletRequest(接口)
3、Session 范围:在一次会话范围中保存数据,仅供单个用户使用;javax.servlet.http.HttpSession(接口)
4、Application 范围:在整个服务器上保存数据,所有用户共享;javax.servlet.ServletContext(接口)
三、response 对象
Response 内置对象和 request 内置对象是相对应的,response 内置对象用于响应客户请求,向客户端输出信息;avax.servlet.HttpServletResponse 接口
1、自动刷新应用
1、自动刷新应用
2、页面重定向应用 客户端跳转
3、操作 cookie 应用 post get 方法比较 post 放数据包里 get 放 Url 后面 get 数据量小,不安全;
4、cookie 和 session 的比较 cookie 信息是存客户端的,session 信息是存服务器的;
四、out 对象
Out 内置对象主要用来向客户端输出各种类型的数据,同时还可以管理应用服务器上的输出缓冲区。所以 out 内置对象的方法是向客户端输出数据和管理缓冲区; 底层 javax.servlet.jsp.JspWriter 抽象类
五、config 对象
Config 内置对象是 JSP 页面通过 JSP 容器进行初始化时被传递的对象。javax.servlet.ServletConfig 。在 Servlet初始化的时候,JPS 引擎通过 config 向它传递信息。这种信息可以是属性名和属性值匹配的参数,也可以是通过ServletContext 对象传递的服务器的有关信息;
六、exception 对象
Exception 内置对象用来处理 JSP 文件在执行时发生的所有异常,它是 java.lang.Throwable 类的一个对象。
七、pageContext 对象
pageContext 内置对象是一个比较特殊的对象。它相当于页面中所有对象功能的集合,即使用它可以访问到本页面中所有对象。pageContext 内置对象由 Jsp 容器创建并初始化,pageContext 对象提供了对 JSP 页面所有对象及控件的访问。
添加小编微信可以获取免费资源,二维码
要用到的工具,关注公众号直接免费获取: