【发布时间】:2012-06-27 09:54:07
【问题描述】:
这可能吗?
RequestDispatcher rd = request.getRequestDispatcher("index.html");
rd.forward(request, response);
【问题讨论】:
-
@Thilo 我们不能使用 responce.sendRedirect("index.html") 代替..我的意思是哪个更好?
-
它们应该都可以工作。更好的方法取决于您是否要重定向。例如,如果您这样做,URL 将会改变。
-
您希望
forward控制另一个资源(通常是 Web 组件)吗?如果是,则使用RequestDispatcher.forward()。如果您想重定向到全新的资源,请使用sendRedirect()。希望您清楚它们之间的差异。 stackoverflow.com/questions/2047122/…
标签: java servlets requestdispatcher