...getServletContext().getAttribute() 和request.getSession.getAttribu...

发布网友

我来回答

1个回答

热心网友

ServletContext > Session > Request > Page,这是从大到小的范围


ServletContext:是全局的,所有Session都可取到。el中用 applicationScope

Session:整个会话中的。el中用 sessionScope

Request:当前请求中的。el中用 requestScope

Page:只是当前页面中的。el中用 pageScope


写request.getSession().getServletContext().setAttribute("abc",123);,当然从session中取不到了,用 {applicationScope.abc} 可取到

如果不指定范围,用 {abc} 也可取到,它是按 从小到大 的顺序进行查找

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com