zoukankan      html  css  js  c++  java
  • 内部对象介绍

     佟强 http://blog.csdn.net/microtong
     OakCMS内容管理系统 http://www.oakcms.cn http://www.oakcms.net

    为了简化页面的开发,JSP提供了一些内部对象。这些内部对象不需要由JSP的编写者实例化,它们由容器实现和管理,用户可以在JSP页面中直接使用这些对象。所有的内部对象可以在Scriptlet<% %>)和表达式(<%= %>)中使用,但是在声明(<%! %>)中不可用。

    JSP的内部对象有9个:outrequestresponsepageContextsessionapplicationoutconfigpageexception。其中exception只有在错误处理页面才可以使用。(错误处理页面是在page指令中的属性isErrorPage="true")。

    内部对象的功能

    JSP内部对象的功能简要介绍如下:

    out

    输出对象,用于向客户端输出数据。

    request

    请求对象,可以获取用户请求参数、HTTP请求头,用户IP地址等。

    response

    响应对象,可以设置HTTP响应头,重定向,设置响应的MIME类型等。

    session

    会话对象,通过Cookie或者URL重写维护维护会话ID,用于跟踪用户。

    application

    应用对象,表示整个Web应用。

    page

    页面对象,表示当前页面,相当于this引用。

    config

    配置对象,表示Servlet配置。

    pageContext

    页面上下文对象。

    exception

    异常对象,表示JSP执行期间发生的异常。

      内部对象的类型

    JSP的每个内部对象对应Java的类或者接口,内部对象的类型如 41所示。

     

    对象

    类型

    描述

    request

    javax.servlet.http.HttpServletRequest

    请求对象

    response

    javax.servlet.http.HttpServletResponse

    响应对象

    pageContext

    javax.servlet.jsp.PageContext

    页面上下文对象

    session

    javax.servlet.http.HttpSession

    会话对象

    application

    javax.servlet.ServletContext

    应用对象

    out

    javax.servlet.jsp.JspWriter

    输出对象

    config

    javax.servlet.ServletConfig

    配置对象

    page

    java.lang.Object

    当前页面

    exception

    java.lang.Throwable

    异常对象

    41 JSP内部对象的类型

     佟强 http://blog.csdn.net/microtong
     OakCMS内容管理系统 http://www.oakcms.cn http://www.oakcms.net

  • 相关阅读:
    《算法竞赛进阶指南》0x42树状数组 楼兰图腾
    《算法竞赛进阶指南》0x41并查集 奇偶游戏
    .NET技术-常规操作
    TFS-在windows上配置自动化部署
    * 常用软件下载
    Docker 修改网桥网段
    Docker
    Docker
    NETCORE
    .NET框架
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6168101.html
Copyright © 2011-2022 走看看