首页 > 代码库 > 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的内置对象