4

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

我想我需要用 HttpServletRequest.getRequestDispatcher 做一些事情,但不确定到底是什么?

4

1 回答 1

3

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

  1. 请求调度员

    ServletContext 上下文 = getServletContext(); RequestDispatcher rd= context.getRequestDispatcher("/somePage.html"); rd.forward(请求,响应);

  2. 响应发送重定向()

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

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

于 2013-10-08T12:02:29.887 回答