我已经学习了一些java servlet的教程,他们都展示了如何使用servlet显示在java代码中生成的网页。如何使用servlet显示现有的html页面?
我想我需要用HttpServletRequest.getRequestDispatcher做些什么,但不确定究竟是什么?
答案 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()