在 JSP 的 Java 代码块、表达式块等中可以直接使用的引用,称为 JSP 的内置对象。常用 的内置对象有九个,分别是:
序号 内置对象名(引用名) 类型
1 pageContext javax.servlet.jsp.PageContext
2 request javax.servlet.http.HttpServletRequest
3 session javax.servlet.http.HttpSession
4 application javax.servlet.ServletContext
5 response javax.servlet.http.HttpServletResponse
6 config javax.servlet.ServletConfig
7 out javax.servlet.jsp.JspWriter
8 page java.lang.Object
9 exception java.lang.Throwable 这九个对象在 JSP 的 Java 代码块、表达式块中可以直接使用。之所以可以直接使用,是 因为 Java 代码块与表达式块被 JSP 引擎翻译后均出现在了 Servlet 的_jspService()方法中。而 这九个对象,就是_jspService()方法中的局部变量。在 JSP 的 Java 代码块、表达式块中的代 码就是_jspService()方法中的代码,所以在其中可以直接使用。