日期:2014-05-18  浏览次数:20644 次

pageContext的简单问题
pageContext.findAttribute(name)

pageContext.getAttribute(name)
有什么区别?


------解决方案--------------------
public Object getAttribute(String name) 取属性的值,在给定的域里
public Object findAttribute(String name) 按照页面、请求、会话以及应用程序范围的顺序实现对象某个已命名属性进行搜索,并返回属性值或NULL 

所以区别就在于:pageContext.findAttribute(name) 按照页面、请求、会话以及应用程序范围的顺序查找属性值得
而pageContext.getAttribute(name)仅仅在指定的page页面范围里查找属性值