服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

新手入门:对jsp中的内置对象简单概述

jsp内置对象简单概述:

(1) httpservletrequest类的request对象

作用:代表请求对象,主要用于接受客户端通过http协议连接传输到服务器端的数据。

(2) httpservletresponse类的respone对象

作用:代表响应对象,主要用于向客户端发送数据

(3) jspwriter类的out对象

作用:主要用于向客户端输出数据; out的基类是jspwriter

(4) httpsession类的session对象

作用:主要用于来分别保存每个用户信息,与请求关联的会话;

会话状态维持是web应用开发者必须面对的问题。

(5) servletcontex类的application对象

作用:主要用于保存用户信息,代码片段的运行环境;

它是一个共享的内置对象,即一个容器中的多个用户共享一个application对象,故其保存的信息被所有用户所共享.

(6) pagecontext类的pagecontext对象

作用:管理网页属性,为jsp页面包装页面的上下文,管理对属于jsp中特殊可见部分中已命名对象的访问,它的创建和初始化都是由容器来完成的。

(7) servletconfig类的config对象

作用:代码片段配置对象,表示servlet的配置。

(8) object类的page(相当于this)对象

作用:处理jsp网页,是object类的一个实例,指的是jsp实现类的实例,即它也是jsp本身,只有在jsp页面范围之内才是合法的。

(9)exception

作用:处理jsp文件执行时发生的错误和异常

只有在错误页面里才可以使用,前提是:在页面指令里要有iserrorpage=true的页面中;

如:

a.jsp:

<%@ page contenttype="text/html;charset=gb2312" errorpage="error.jsp"%>

error.jsp:

<%@ page contenttype="text/html;charset=gb2312" iserrorpage="true"%>

则:在error.jsp页面中便可使用exception内置对象,用法如下:

<%=exception.getmessage()%>

注:pagecontext中的属性默认在当前页面是共享的;

session中的属性是在当前session中是共享的;

servletcontext对象中的属是则是对所有页面都是共享的;

扫描关注微信公众号