我已经阅读了一些关于 java servlet 的教程,它们都展示了如何使用 servlet 显示在 java 代码中生成的网页。如何使用 servlet 显示现有的 html 页面?
我想我需要用 HttpServletRequest.getRequestDispatcher 做一些事情,但不确定到底是什么?
你可以通过两种方式做到这一点:
请求调度员
ServletContext 上下文 = getServletContext(); RequestDispatcher rd= context.getRequestDispatcher("/somePage.html"); rd.forward(请求,响应);
响应发送重定向()
response.sendRedirect("/someUrl.html");
在此处查看两种方法之间的区别:RequestDispatcher.forward() 与 HttpServletResponse.sendRedirect()