属性值在servlet中可用的顺序,如果同一属性存在于多个作用域中



检索以下所有作用域中存在相同属性键的属性值的优先级是多少

  1. 页码
  2. 请求
  3. 会话
  4. 应用程序

例如,

以下的输出是什么

<c:out value="test"/>

如果属性被定义为

session.setAttribute("test", "Session");
request.setAttribute("test", "Request");
pageContext.setAttribute("test", "Page");

它总是从较小的范围扩展到更大的范围:页面、请求、会话、应用程序。

请参阅PageContext.findAttribute().

因此,在您的示例中,将显示"Page"。

最新更新