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

  • 相关阅读:
    脏读、不可重复读、幻读
    数据库一致性
    java 不同时间格式转化
    python-walk遍历目录及查找目录小例子
    python_os模块
    python_time模块
    exec和eval内置函数
    python-filter函数
    python-map函数
    python_内置函数
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6168101.html
Copyright © 2011-2022 走看看