jsp内置对象在jsp的代码块中<%%>是不用声明的,其中有以下9种:
1.response对象
response代表的是对客户端的响应,主要是将jsp容器处理过的对象传回到客户端。其中最常用的语法当然是response.getWriter().println(),其实这个语法等价于out对象中的out.println()语法。
2.out对象
out对象主要是在web浏览器输出信息。
3.request对象
该对象主要是客户端的请求信息了,常常使用的方法是setAttribute(“属性名“,值(可以是对象))用于添加指定属性,并为其赋值。
4.session对象
该对象只能用于当前用户,保存数据的格式当然是键值对的类型了(Key/value),它也是通过setAttribute()方法进行绑定。
5.application对象
该对象用法和session对象的用法类似,只不过它是对于服务器而言,也就是说该对象可以将信息保存在服务器中,直到服务器关闭,不然的话application保存的数据能被所有用户操作。
6.pageContext对象
该对象只能用于当前jsp页面,不过值得注意的是它的创建和初始化都是由容器来完成的,在jsp中直接用就好了。
7.config对象
该对象主要是取得服务器的配置信息。
8.page对象
page对象其实就是jsp本身,类似于java中的this。
9.exception对象
该对象的作用是显示异常信息,只有在包含isErrorPage=“true”的页面中才可以被使用。