Java サーブレットのいくつかのチュートリアルを実行してきましたが、それらはすべて、サーブレットを使用して Java コードで生成された Web ページを表示する方法を示しています。サーブレットを使用して既存の HTML ページを表示するにはどうすればよいですか?
HttpServletRequest.getRequestDispatcher で何かをする必要があると思いますが、正確にはわかりませんか?
これは次の 2 つの方法で行うことができます。
リクエストディスパッチャー
ServletContext コンテキスト = getServletContext(); RequestDispatcher rd = context.getRequestDispatcher("/somePage.html"); rd.forward(リクエスト、レスポンス);
レスポンス sendRedirect()
response.sendRedirect("/someUrl.html");
ここで 2 つのメソッドの違いを参照してください: RequestDispatcher.forward() と HttpServletResponse.sendRedirect()