学科分类
目录
Java Web

隐式对象

在JSP页面中,有一些对象需要频繁使用,如果每次创建这些对象则会非常麻烦。为此,JSP提供了9个隐式对象,它们是JSP默认创建的,可以直接在JSP页面使用。接下来,通过一张表来列举JSP的9个隐式对象,如表1所示。

表1 JSP隐式对象

隐式对象名称 类型 描述
out javax.servlet.jsp.JspWriter 用于页面输出
request javax.servlet.http.HttpServletRequest 得到用户请求信息,
response javax.servlet.http.HttpServletResponse 服务器向客户端的回应信息
config javax.servlet.ServletConfig 服务器配置,可以取得初始化参数
session javax.servlet.http.HttpSession 用来保存用户的信息
application javax.servlet.ServletContext 所有用户的共享信息
page java.lang.Object 指当前页面转换后的Servlet类的实例
pageContext javax.servlet.jsp.PageContext JSP的页面容器
exception java.lang.Throwable 表示JSP页面所发生的异常,在错误页中才起作用

表1列举了JSP的九个隐式对象及它们各自对应的类型。其中,由于request、response、config、session和application所属的类及其用法在前面的章节都已经讲解过,而page对象在JSP页面中很少被用到。因此,接下来只针对out、pageContext和exception对象进行详细地讲解。

点击此处
隐藏目录