如何使用java servlet提供现有Web页面

时间:2013-10-08 11:58:55

标签: java servlets webserver

我已经学习了一些java servlet的教程,他们都展示了如何使用servlet显示在java代码中生成的网页。如何使用servlet显示现有的html页面?

我想我需要用HttpServletRequest.getRequestDispatcher做些什么,但不确定究竟是什么?

1 个答案:

答案 0 :(得分:3)

你可以用两种方式做到这一点:

1)请求调度员

ServletContext context= getServletContext();
RequestDispatcher rd= context.getRequestDispatcher("/somePage.html");
rd.forward(request, response);

2)请求sendRedirect()

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

请在此处查看两种方法之间的区别:RequestDispatcher.forward() vs HttpServletResponse.sendRedirect()