我们可以直接在JSF xhtml文件中访问会话范围变量

NKS*_*NKS 6 xhtml jsf session-variables

嗨,我正在研究JSF项目,我想直接访问我的xhtml UI页面上的一些会话级变量,而不使用任何托管bean.

只是想知道这是否可能,如果是,那么如何?

谢谢

小智 9

是的可能

如果bean没有退出,那么首先将它放入会话中

FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put(key,object);
Run Code Online (Sandbox Code Playgroud)

并在xhtml页面上使用bean

<h:outputText value="#{sessionScope.key}" /> 
Run Code Online (Sandbox Code Playgroud)

  • 会话属性也可以直接在 EL 中使用。看看[看看](http://stackoverflow.com/a/13047815/1199132) (2认同)