1.请求转发允许且只能把请求转发给同一应用程序中的其他Web组件.
执行代码:
在Servlet中
RequestDispatcher rd=request.getRequestDispatcher("index.jsp");
//Forward to request URL
rd.forward(request,response);
在JSP中
<jsp:forward page="index.jsp">
2.请求重定向:Web组件可以将请求重定向到任一URL,而不仅仅是同一应用中的URL.重定向的源组件和目标组件之间不共用同一个HttpServletRequest对象,因此不能共享request范围内的共享数据.
response.sendRedirect("http://www.163.com");

本文详细介绍了Web开发中两种常见的页面跳转方式:请求转发和请求重定向的区别及应用场景。请求转发允许在同一应用程序内共享数据,而请求重定向则可以跳转到任意URL,并且不会保留原有请求的数据。
7139

被折叠的 条评论
为什么被折叠?



