如何在JSF中使用FacesContext?请给我一个完整的例子?以及在什么条件下我们需要使用它的一些解释?
答案 0 :(得分:10)
FacesContext
可让您访问多个有用的上下文和对象,例如:
Application
对象,其中包含与应用相关的“设置”ServletContext
UIViewRoot
您可以通过FacesContext.getCurrentInstance()
获取。之后 - 检查the docs以查看您可能特别感兴趣的内容。
每个请求初始化FacesContext
,getCurrentInstance()
实际返回ThreadLocal
个变量。
需要注意的是,一个简单的应用程序应该能够在不需要访问FacesContext
的情况下工作。