当属性名称包含点时,检索并打印EL变量的属性值

时间:2016-01-07 00:04:30

标签: jsp el

我的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值吗?

1 个答案:

答案 0 :(得分:1)

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