使用RequestDispatcher类重定向

RequestDispatcher类用于在servlet内部跳转到另外一个网址

可以从HttpServletRequest对象获取RequestDispatcher:

protected void doPost(HttpServletRequest request,
    HttpServletResponse response) throws ServletException, IOException {

    RequestDispatcher requestDispatcher = request.getRequestDispatcher("/another");
}

上面的代码获取一个RequestDispatcher,设定转发目标网址:“/another”。

可以使用RequestDispatcherinclude()forward()方法执行转发:

requestDispatcher.forward(request, response);

requestDispatcher.include(request, response);

forward()方法用于跳转到目标网址。

include()方法用于在当前响应中包含目标网址的资源(servlet、JSP页面、HTML文件)内容。



浙ICP备17015664号 浙公网安备 33011002012336号 联系我们 网站地图  
@2019 qikegu.com 版权所有,禁止转载