[英]How to register a JSF 1.2 PhaseListener in a Servlet.init()?
可能吗? FacesContext.getCurrentInstance()
返回null。
在JSF请求期间不会初始化/调用常规servlet,因此servlet中没有FacesContext
。 仅当请求URL与FacesServlet
匹配时,才有FacesContext
。 您应该在faces-config.xml
或JSF托管Bean中注册PhaseListener
。 考虑在应用程序范围的托管bean的(后)构造函数中执行此操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.