1

にいくつかのjsf URLを作成する必要があり@WebListenerます。

このようなコードのスニペットを使用できると思いました

    final FacesContext currentInstance = FacesContext.getCurrentInstance();
    final String actionURL = currentInstance.getApplication().getViewHandler()
            .getActionURL(currentInstance, viewId);

アサートのjavadocは.getCurrentInstance()「[...]アプリケーションの初期化またはシャットダウン中に呼び出される」可能性があるため、nullを返すため機能しません。

何かが恋しいですか?viewId を指定して URL を作成する他の方法はありますか?

ありがとう

4

1 に答える 1