JSP九大内置对象
内置对象可以直接使用,不用new。
- pageContext JSP页面容器(一般也称page对象)
- request 请求对象
- session 会话对象
- application 全局对象
- response 响应对象
- config 配置对象(服务器配置信息)
- out 输出对象
- page 当前jsp页面对象(相当于java中的this)
- exception 异常对象
九大内置对象中划分出四种范围对象:
范围从小到大:
- pageContext JSP页面容器(一般也称page对象) 当前页面有效
- request 请求对象 同一次请求有效
- session 会话对象 同一次会话有效(关闭或者切换浏览器后失效)
- application 全局对象 全局有效(整个项目有效)
以上四种对象共有的方法:
Object getAttribute(String name):根据属性名获取属性值
void setAttribute(String name,Object obj):设置属性值(可以新增或者修改)。
name属性不存在的话,则会新增一个name属性;name属性存在的话,obj覆盖之前的name属性值。
void removeAttribute(String name):根据name来删除对象
以上范围对象,尽量使用最小的范围,因为范围越大,造成的性能损耗越大