フィルタ内でFacesContextを取得するにはどうすればよいですか?
でを取得する方法については、次の記事に従いFacesContext
ました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)
フィルタにリダイレクトを追加し、フラッシュスコープを使用して一部のデータとメッセージを保存したいのですが、機能していません。