页面范围:一个JSP文件或Servlet req
请求范围:两个界面之间进行通信(request)
会话范围:一次会话中包含多个请求(session)
上下文范围:上下文包含所有会话 (application)
上下文对象ServletContext(application)用来存储全局范围信息的对象;
- 服务器启动时,为每个应用创建一个上下文对象
- 服务器关闭时,上下文对象就销毁
setAttribute(String name,Object obj);
getAttribute(String name);
<%
Integer num = (Integer)application.getAttribute("online_num");
if(num == null){
num = 0;
}
num++;
application.setAttribute("online_num",num);
%>
Session
浏览器第一次访问web服务器时,就创建对象。
关闭浏览器,超时,代码销毁就销毁对象
Session和application区别- application:服务器启动时,为每个应用创建一个上下文对象;
- Session:浏览器第一次访问web服务器时,就创建对象。
转发共享数据**(两个界面之间共享数据用request)**
<%
request.setAttribute("username","李雷");
request.getRequestDispatcher("6.jsp").forward(request,response);//转发
%>



