请求作用域 HttpServletRequest
request.setAttribute(String name,Object arg);
在一次请求中有效,常用来保存一般的查询数据或提示信息
会话作用域 HTTPSession
request.getSession().setAttribute(String name,Object arg);
在一次会话中有效(会话指打开浏览器与服务器交互的过程,浏览器关闭时会话结束)
常用来保存用户登录信息
全局作用域
request.getSession().getServletContext().setAttribute(String name,Object arg);
服务器不关闭,数据一直有效,常用来保存共享数据,比如访问量,在线人数等。