首页 > 技术文章 > 请求转发和重定向的区别

tongcc 2019-08-31 16:49 原文

1.我们知道,在servlet中调用转发、重定向的语句如下:
request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jsp
response.sendRedirect("new.jsp");//重定向到new.jsp

在jsp页面中你也会看到通过下面的方式实现转发:
<jsp:forward page="apage.jsp" />

当然也可以在jsp页面中实现重定向:
<%response.sendRedirect("new.jsp");//重定向到new.jsp%>

2.图形解释

 

3.实际操作影响

3.1转发的话request域存储用不了

 

推荐阅读