当存在多个具有相同名称的属性时,在EL中指定范围

时间:2013-09-16 06:46:50

标签: java jsp servlets scope el

如何明确指定在不同范围内具有相同名称的多个属性的情况的范围?

我的JSP中有两个具有相同名称的不同属性,但我需要指定范围。

${admin.userame}requestScopesessionScope的管理员不同。

1 个答案:

答案 0 :(得分:3)

您可以通过以下方式访问变量:

${requestScope.admin.username}

有一个implicit objects列表,可以在JSP页面中访问:

  

最后,有些对象允许访问各种作用域   使用范围对象中描述的变量。

     
      
  • pageScope:将页面范围的变量名称映射到其值
  •   
  • requestScope:将请求范围的变量名称映射到其值
  •   
  • sessionScope:将会话范围的变量名称映射到其值
  •   
  • applicationScope:将应用程序范围的变量名称映射到它们的   值
  •