java如何在jsf中使用FacesContext? 1 周,5 日 Questions & Answers 9820 如何在JSF中使用FacesContext?请给我举一个完整的例子?解释一下什么时候,在什么条件下,我们需要使用它
# 1 楼答案 FacesContext允许您访问多个有用的上下文和对象,例如: Application对象,包含与应用程序相关的“设置” 外部环境,在大多数情况下是ServletContext 各种JSF UI对象,比如渲染工具包UIViewRoot 你可以通过FacesContext.getCurrentInstance()获得它。在那之后-检查the docs,看看你对什么特别感兴趣 每个请求都会初始化FacesContext,而getCurrentInstance()实际上会返回一个ThreadLocal变量 需要注意的是,一个简单的应用程序应该能够在不需要访问FacesContext的情况下工作
# 1 楼答案
FacesContext
允许您访问多个有用的上下文和对象,例如:Application
对象,包含与应用程序相关的“设置”ServletContext
UIViewRoot
你可以通过
FacesContext.getCurrentInstance()
获得它。在那之后-检查the docs,看看你对什么特别感兴趣每个请求都会初始化
FacesContext
,而getCurrentInstance()
实际上会返回一个ThreadLocal
变量需要注意的是,一个简单的应用程序应该能够在不需要访问
FacesContext
的情况下工作