4

Java サーブレットのいくつかのチュートリアルを実行してきましたが、それらはすべて、サーブレットを使用して Java コードで生成された Web ページを表示する方法を示しています。サーブレットを使用して既存の HTML ページを表示するにはどうすればよいですか?

HttpServletRequest.getRequestDispatcher で何かをする必要があると思いますが、正確にはわかりませんか?

4

1 に答える 1

3

これは次の 2 つの方法で行うことができます。

  1. リクエストディスパッチャー

    ServletContext コンテキスト = getServletContext(); RequestDispatcher rd = context.getRequestDispatcher("/somePage.html"); rd.forward(リクエスト、レスポンス);

  2. レスポンス sendRedirect()

    response.sendRedirect("/someUrl.html");

ここで 2 つのメソッドの違いを参照してください: RequestDispatcher.forward() と HttpServletResponse.sendRedirect()

于 2013-10-08T12:02:29.887 に答える