获取常量文件中具有属性名称的会话属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取常量文件中具有属性名称的会话属性相关的知识,希望对你有一定的参考价值。
我想从xhtml文件中获取会话属性。我知道,如果你把属性名称像这个#{sessionAttributeName.field}
它可以工作但我的问题来自我试图从常量文件中获取属性名称。
我用<p:importConstants type="Constants" var="constants"/>
导入了常量文件
我尝试使用#{constants.constantAttributeName.field}
获取属性(constantAttributeName值是sessionAttributeName),但是,我的预期,它不起作用。
是否可以使用常量使用另一种方法或其他方法来获取会话属性?
我可以直接将属性名称放在所有xhtml文件中,但是如果它改变了,我应该更改所有文件。
你有什么想法吗?
答案
我已经解决了。我使用过#{sessionScope[constants.constantAttributeName].field}
,现在它正在工作。
以上是关于获取常量文件中具有属性名称的会话属性的主要内容,如果未能解决你的问题,请参考以下文章
如何获取具有指定名称的 DataMemberAttribute 的属性?
核心数据。使用常量文字作为属性名称的 NSPredicate 问题