Session 获取常量文件中具有属性名称的会话属性
我想从xhtml文件中获取会话属性。我知道,如果您像这样放置属性名Session 获取常量文件中具有属性名称的会话属性,session,jsf-2,el,Session,Jsf 2,El,我想从xhtml文件中获取会话属性。我知道,如果您像这样放置属性名{sessionAttributeName.field},它可以工作,但是当我试图从常量文件获取属性名时,我的问题就出现了 我已导入带有 我尝试使用#{constants.constantAttributeName.field}(constantAttributeName值为sessionAttributeName)获取属性,但是,正如我所料,它不起作用 是否可以使用常量和其他方法或其他方法获取会话属性 我可以直接将属性名放在所有
{sessionAttributeName.field}
,它可以工作,但是当我试图从常量文件获取属性名时,我的问题就出现了
我已导入带有
我尝试使用#{constants.constantAttributeName.field}
(constantAttributeName值为sessionAttributeName)获取属性,但是,正如我所料,它不起作用
是否可以使用常量和其他方法或其他方法获取会话属性
我可以直接将属性名放在所有xhtml文件中,但如果它更改,我应该更改所有文件
你有主意吗?我已经解决了。我已经使用了#{sessionScope[constants.constantAttributeName].field}现在它开始工作了。这里有效使用的是EL,表达式语言,与JSF没有特别的关系