四种范围对象(从小到大)
pageContext JSP页面容器 当前页面有效
request请求对象 同一次请求有效
session会话对象 同一次会话有效
appliation 全局对象
以上对象共有方法
Object getAttribute(String name)----------根据属性名,获得属性值
void getAttribute(String name)----------设置属性值(新增,修改)
setAttribute("a","b");//如果a对象之前不存在,则新建一个a对象
//如果a之前已经存在,则将a的值改为b
void removeAttribute(String name)----------根据属性名,删除对象
pageContext 当前页面有效
request 同一次请求有
请求转发 request.getRequestDispatcher("b.jsp").forward(request,respone)
跳转方式有效
重定向 sendRedirect(String location)无效
session 同一次会话有效(无论怎么跳转,不关浏览器都有效,(关闭,切换浏览器无效))
application 全局变量 ;整个项目运行期间都有效(浏览器切换也有效)
原文:https://www.cnblogs.com/nanahaha/p/12635160.html