定义
1、JSP内置对象是指在JSP页面中,不用声明就可以在脚本和表达式中直接使用的对象
2、JSP内置对象也称隐含对象,它提供Web开发常用的功能,为了提高开发效率,JSP规范预定义了内置对象
特点
1、内置对象由Web容器自动载入,不需要实例化
2、内置对象通过Web容器来实现和管理
3、在所有的JSP页面中,直接调用内置对象都是合法的
9种内置对象,其名称、类型、功能
1、request: javax.servlet.http.HttpServletRequest 请求对象,提供客户端HTPP请求数据的访问
2、response: javax.servlet.http.HttpServletResponse 响应对象,用来向客户端输出响应
3、out:javax.servlet.jsp.JspWriter 输出对象,提供对象输出流的访问
4、session javax.servlet.http.HttpSession 应用程序对象,用来保存服务器与每个客户端会话过程中的信息
5、application javax.servlet.ServletContext 应用程序对象,用来保存整个应用环境的信息
6、pageContext javax.servlet.jsp.PageContext 页面上下文对象,用于存储当前JSP页面的相关信息
7、config javax.servlet.ServletConfig 页面配置对象,JSP页面的配置信息对象
8、page javax.servlet.jsp.HttpJspPage 当前JSP页面对象,即this
9、exception java.lang.Throwable 异常对象,用于处理JSP页面中的错误