首页 > 代码库 > JSP的内置对象
JSP的内置对象
内置对象的概括
JSP内置对象是指由JSP容器加载的,不用声明就可以直接在JSP页面中使用的对象。
九大内置对象
1.request:客户端的请求,包含所有从浏览器发往服务器的请求信息。
request对象是HttpServletRequest接口实现类的实例。例如:请求来源,Cookie和客户端请求的相关信息。可以存取数据
常用用法:String getParameter(String name)根据参数获取单一值
String[] getParameterValue(String name)根据参数名称得到一组参数值
void setAttribute(String name, Object value)储存数据
Object getAttribute(String name)根据名称得到存储的数据
2.response:返回客户端的响应。
response对象是HttpServletResponse接口实现类的实例,负责将响应结果发送到浏览器端。
常用用法:void setContentType(String name)设置相应内容的类型和字符编码
void senRedirect(String url)重定向到指定的URL资源。
3.session:会话对象,表示一个会话周期的会话状态。
session对象是HttpSession接口的实现类的实例。可以存取数据
4.application:应用上下文对象,作用于整个应用程序。
application对象在容器启动时实例化,在容器关闭时销毁。可以存取数据
5.out:输出流,向客户端输出数据。
6.page:表示页面的当前实例。
7.pageContext:用于储存当前JSP页面信息。可以存取数据
8.config:JSP页面的配置信息对象。
9.exception:异常对象,用于处理JSP页面中的错误信息。
注意:JSP的四种作用范围分别是pageContext,request,session,application。如果刷新一个页面,其pageContext始终为1,因为它访问范围是当前JSP页面;session访问范围是当前会话,所以当刷新页面时,计数不断的增加,但是新打开一个窗口时,会新建一个会话,所以计数又从1开始;application访问范围是整个应用程序,所以计数不断增加。
JSP的内置对象