【问题标题】:retrieve and print property value of EL variables when property name contains a dot当属性名称包含点时检索和打印 EL 变量的属性值
【发布时间】:2016-01-07 16:31:20
【问题描述】:

我的 JSP 中有一个 EL 变量: ${USER_INFO} 如果我在 JSP 中打印它的值,它会显示为:

{address.locality=XYZ, given_name=john}

现在要从中获取 given_name 属性值,我可以做 ${USER_INFO.given_name}

但是,我如何获得 address.locality 的值? ${USER_INFO.address.locality} 不打印任何值

我无法控制属性名称 address.locality 来删除那里的点。 在这种情况下,有什么方法可以从这个 EL 变量中检索和打印 address.locality 的正确值吗?

【问题讨论】:

    标签: jsp el


    【解决方案1】:

    好的,我找到了正确的方法。这很简单。我可以做 ${USER_INFO['address.locality']}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 2012-06-17
      • 2012-03-21
      • 1970-01-01
      • 1970-01-01
      • 2013-01-29
      相关资源
      最近更新 更多