【问题标题】:Specify the scope in EL when exist multiple attributes with the same name当存在多个同名属性时,在 EL 中指定范围
【发布时间】:2013-09-20 05:46:00
【问题描述】:

如果在不同范围内有多个同名属性,如何显式指定范围?

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

我有${admin.userame},当requestScope 和sessionScope 中的管理员不同时。

【问题讨论】:

    标签: java jsp servlets scope el


    【解决方案1】:

    您可以通过这种方式访问​​变量:

    ${requestScope.admin.username}
    

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

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

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

    【讨论】:

    • 哇,我正在尝试分离。非常感谢=]。
    猜你喜欢
    • 2017-07-24
    • 2018-05-01
    • 2011-04-01
    • 2012-07-15
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多