您的位置:首页 > 编程语言 > Java开发

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

2017-11-24 15:58 429 查看

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 页面所有对象及控件 的访问
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: