如何在过滤器中检索 FacesContext?
我关注了以下关于如何FacesContext
在 a中检索的文章Filter
:
http://ocpsoft.org/java/jsf-java/jsf-20-extension-development-accessing-facescontext-in-a-filter/
但问题是它不适用于 Flash 范围。抛出以下 NPE:
java.lang.NullPointerException
at com.sun.faces.context.flash.ELFlash.loggingGetPhaseMapForWriting(ELFlash.java:751)
at com.sun.faces.context.flash.ELFlash.getPhaseMapForWriting(ELFlash.java:785)
at com.sun.faces.context.flash.ELFlash.put(ELFlash.java:392)
at com.sun.faces.context.flash.ELFlash.put(ELFlash.java:112)
我想在我的过滤器中添加重定向并使用 flash 范围来保存一些数据和消息,这不起作用。