0

以下のように、サーブレットから jsp を呼び出そうとしています。

request.getRequestDispatcher("/Hello.jsp").forward(request, response);

私のはmavenプロジェクトです。jsp は以下の場所にあります。

SomeProject/src/main/webapp/Hello.jsp

しかし、HTTP ERROR: 404 が表示されます。どうすれば jsp パスに言及できますか?

ありがとう!

4

3 に答える 3

1

そのルートで jsp にアクセスできるかどうかを最初に確認する必要がありhttp://host:port/context_root/Hello.jspます。Web ブラウザーで動作しますか?

于 2012-05-03T15:02:47.047 に答える
0

使用する

request.getRequestDispatcher("Hello.jsp").forward(request, response);

それが機能するかどうかを確認します

于 2012-05-03T14:51:54.210 に答える
0

最初に RequestDispatcher メソッドを定義する必要があります。

このような:

RequestDispatcher rd=request.getRequestDispatcher("filename.jsp");
rd.forward(request,response);

jsp ファイルがサーブレット ディレクトリと同じディレクトリにあることを確認します。

于 2012-07-03T04:45:19.873 に答える