我想从xhtml文件中获取会话属性。我知道,如果你把属性名称像这个#{sessionAttributeName.field}
它可以工作但我的问题来自我试图从常量文件中获取属性名称。
我用<p:importConstants type="Constants" var="constants"/>
导入了常量文件
我尝试使用#{constants.constantAttributeName.field}
获取属性(constantAttributeName值是sessionAttributeName),但是,我的预期,它不起作用。
是否可以使用常量使用另一种方法或其他方法来获取会话属性?
我可以直接将属性名称放在所有xhtml文件中,但是如果它改变了,我应该更改所有文件。
你有什么想法吗?
我已经解决了。我使用过#{sessionScope[constants.constantAttributeName].field}
,现在它正在工作。