一.request ,请求对象
二.response,响应对象
三.pageContent,页面上下文对象
四.session,绘画对象
五.application,应用程序对象
六.out ,输出对象
七.config,配置对象
八.Page,页面对象
九.exception,异常对象
三.pageContent对象
1.解释
pageContent对象是javax.servlet.jsp.PageContent的实例,表示该JSP页面的上下文,使用该对象可以访问页面中的共享数据。
2.常用方法
pageContent .setAttribute(String key,Object obj);将一个Object 对象添加到 pageContent当中,并为它添加一个引索关键字。
pageContent .setAttribute(String key,Object obj,int scope);将一个Object 对象添加到 pageContent当中,并为它添加一个引索关键字,并且设置范围。范围参数有四个, 分别代表四种范围:PAGE_SCOPE(对应于page范围)、REQUEST_SCOPE(对应于request范围)、SESSION_SCOPE(对应于session范围)、APPLICATION_SCOPE(对应于application范围)。
pageContent .getAttribute(String key) 根据关键字从 pageContent中来获得对象值
pageContent .getAttribute(String key,int scope);根据关键字从 pageContent中来获得对象值。范围参数有四个, 分别代表四种范围:PAGE_SCOPE(对应于page范围)、REQUEST_SCOPE(对应于request范围)、SESSION_SCOPE(对应于session范围)、APPLICATION_SCOPE(对应于application范围)。
五.application对象
1解释:
服务器启动后就会产生这个Application对象,当客户在这个网站的各个页面之间浏览时,这个application对象都是同一个,知道服务器关闭。与session对象不同,所有的用户的Application对象都是同一个,是大家共用的。
2.常用方法
application.setAttribute(String key,Object obj);将一个Object 对象添加到Application当中,并为它添加一个引索关键字。
application.getAttribute(String key) 根据关键字从Application中来获得对象值
代码案例
执行页面
<%application.setAttribute("ting", "lover"); %>
<%application.setAttribute("cao", "me"); %>
<jsp:forward page="check.jsp"></jsp:forward>
跳转check.jsp页面
<%=application.getAttribute("ting") %>
<%=application.getAttribute("cao") %>