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



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

{address.location=XYZ,given_name=john}

现在,要从中获取given_name属性值,我只需执行${USER_INFO.given_name}

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

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

好吧,我想对了。这很简单。我可以${USER_INFO[地址.位置']}

最新更新