1.JSP内置对象的分类
第一类:与Servlet有关的内置对象。
包括page和config两个对象。
第二类:与Input/Output有关的内置对象
包括out、request和response三个对象。
第三类:与Context有关的内置对象。
包括session、application和pageContext三个对象。
第四类:与Error有关的内置对象。
仅包括exception这一个对象。
2.属性保存范围
在JSP中可以通过setAttribute()和getAttribute()这两个方法来设置和取得属性,从而实现数据的共享。
JSP中提供了四种属性保存范围:page,request,session,application
3.request对象
常用方法:
(1)获得客户端请求参数
(2)获得所有的参数的名称
(3)获得参数的所有参数值
(4)获得封装所有参数的Map
4.response对象
常用方法:
(1)实现页面的跳转
(2)实现页面的自动刷新
(3)实现页面的自动跳转
5.out对象
(1)使用out对象进行页面输出
(2)使用out对象求得缓冲区使用大小
6.session对象
常用方法:
(1)设置并获得session生命周期
(2)获得session的 其他信息
7.application对象
常用方法:
(1)通过application获得服务器版本
(2)通过application对象获得其他信息
8.pageContext对象
pageContext对象不仅可以用来设置page范围的属性,还可以用来设置其他范围属性,不过需要指定参数。通过该对象还能获得其他内置对象。
9.page对象
page对象代表JSP转以后的Servlet,通过page对象可以非常方便的调用Servlet类中定义的方法。
10.config对象
config对象可以用来获得Servlet的配置信息。
11.exception对象
exception对象用来处理错误异常,如果使用exception对象,必须指定page指定中的isErrorPage属性值为"true"。