1

アプリケーション A の別のアクション クラスからアプリケーション B のアクション クラスにコントロールを転送しようとしています。両方のアプリケーションが同じサーブレット コンテナで実行されています。ここに私が書いたコードがあります:

    RequestDispatcher rd = ServletActionContext.getServletContext().getContext("/App2").getRequestDispatcher("/newApp.action");
    HttpServletRequest request = ServletActionContext.getRequest();
    request.getSession().setAttribute("commonQuestions", answers);
    HttpServletResponse response = ServletActionContext.getResponse();
    rd.forward(request, response);
    return null;

「404-リソースが見つかりません」というエラーが返されます。もちろん、同じアプリケーション 1 内のアクションにアクセスするためにわずかに変更を加えた同じコードは正常に動作します。ここで何が間違っていますか?前もって感謝します!。

4

0 に答える 0