Java Jsp 九大内置对象及四大作用域概述


Jsp 开发中, Jsp 提供了 9 个内置对象,这些内置对象将由容器为用户进行实例化,用户直接使用即可。
这个 9 个内置对象分别是:
pageContext,
request,
response,
session,
application,
config,
out,
page,
exception ;
常用的是前面 5 个,需要熟练掌握;
Jsp 开发中,可以保存数据, Jsp 提供了四种数据保存范围:
分别是
page,
request,
session,
application;

Jsp 四大作用域:
Page 范围: 只在一个页面中保存数据; javax.servlet.jsp.PageContext( 抽象类 )
Request 范围: 只在一个请求中保存数据; javax.servlet.http.HttpServletRequest( 接口 )
Session 范围: 在一次会话范围中保存数据,仅供单个用户使用; javax.servlet.http.HttpSession( 接口 )
Application 范围: 在整个服务器上保存数据,所有用户共享; javax.servlet.ServletContext( 接口 )

response 对象
Response 内置对象和 request 内置对象是相对应的, response 内置对象用于响应客户请求,向客户端输出信息; javax.servlet.HttpServletResponse 接口
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 页面所有对象及控件 的访问




















你可能感兴趣的:(Web,Server,Object-Oriented,Programming,Java)