3

リクエストをJSFページに転送しようとしていました:

request.getRequestDispatcher(redirectURI).forward(request, response);

私はproc.xhtmlアンダーを持っていpagesます。

私が設定した場合:

redirectURI = "pages/proc.xhtml";

そしてそれはうまくいきます。

ただし、コンテキスト パスを含む絶対 URL を使用すると、次のようになります。

redirectURI = "/context/pages/proc.xhtml";

それは機能せず、次の例外が発生します。

com.sun.faces.context.FacesFileNotFoundException: /context/pages/proc.xhtml Not Found in ExternalContext as a Resource.

(そして、はい、Faces サーブレットの URL パターンを*.xhtml既に設定しています)

4

1 に答える 1