重複の可能性:
FacesContext == null
API と Bean ViewBean に抽象クラス AbsClass があります。AbsClass 抽象クラスは AbsClassImpl という名前で実装され、抽象メソッドが宣言されます。Arthiecturel の目的のために、AbsClass は ViewBeans で使用されます。しかし、AbsClassImpl から ViewBean に到達するにはどうすればよいでしょうか。API で何らかの変更が発生してイベントが発生した場合、ViewBean に通知し、AbsClassImpl->eventHandler() メソッドを介してインターフェースでユーザーに通知する必要があるため、これが必要です。
FacesContext.getCurrentInstance() は、 AbsClassImpl クラスが Context または他の場所にないと思うため、null を返します。
この状況をどのように処理すればよいか、アドバイスをいただけませんか。私はJSF 2.0を使用しています