0
私は2つのサーブレット、そこに彼らはweb.xml
内のマッピングがあります。私は2番目のサーブレットを呼び出すサーブレットarchive
からサーブレットgetRequestDispatcher.forward()仕事の不明確
<url-pattern>/archiving/archive</url-pattern>
<url-pattern>/archiving/reportgenerator</url-pattern>
を:
request.getRequestDispatcher("/reportgenerator").forward(request, response);
しかしそこエラー:
NOT_FOUND
RequestURI=/reportgenerator
URLのように見えますが、「/a ""の前に "/reportgenerator"と入力してください。
しかし、私はreaquestDispatcher
に "/アーカイブ" を追加した場合:
request.getRequestDispatcher("/archiving/reportgenerator").forward(request, response);
その後、私はこのエラーを取得する:
NOT_FOUND
RequestURI=/archiving/archiving/reportgenerator
サーブレットは、第二の場合には "/アーカイブ" パスを複製する理由最初に貼り付けないでください。
/archiving/reportgeneratorに直接(ブラウザのURLバーに貼り付けることで)アクセスできますか? –
@Disco 3、はい、できます – MyTitle