》内置对象就是由web容器创建的一组对象,我们在jsp中直接使用即可
》jsp内置对象不需要使用者声明创建,由容器维护和管理
》jsp内置对象的名称是jsp的保留字,(内置对象又叫隐藏对象,隐含对象,隐式对象,9个内置对象全部为jsp保留字)
所谓的保留字,就是Java自己预留了很多的关键字(也就是保留字,就是Java给自己保留了很多的关键字,简称保留字),比如主函数main,还有成员类型public private等都是他的保留字,你在其它程序中命名是不能引用人家的保留字。
包括:
1.request,封装了请求信息,对应后台就是后台的HttpServletRequest对象
方法调用同后台request对象,jsp可以作为前台的一个请求路径,同servlet实现相同的功能
getParameter();
getParamnterValues();
setCharacterEncoding();
setAttribute();
getAttribute();
2.response对象:做出响应,对应后台的response对象
sendRedirect(url):重定向
3.out对象:用来向前台页面输出内容
4.session对象:会话,代表浏览器和服务器之间的一个沟通,从浏览器打开访问第一个地址时创建session对象,浏览器关闭时,session对象销毁
5.application对象:一次应用,对应后台的servletContext,tomcat启动时创建该对象,tomvat关闭,该对象被销毁
6.page对象:当前jsp页面,类似于java文件中的 this
7.pageContext:页面上下文,用来操作当前的page
8.config对象:对应后台的servletConfig对象,代表相关的配置信息,但是jsp没有配置信息,所以不常用
9.exception对象:代表当前jsp是一个错误页面,可以在page指令中指定isErrorPage=true,excetion对象才会出现