response对象的sendRedirect方法与<jsp:forward>动作的作用都是页面转向,但两者有着显著的区别。
<jsp:forward>动作转向前后的网页在同一个请求(request)作用域,只能在同一个应用程序间重定向, 转向是在服务器端进行的, 浏览器地址栏中的URL没有变化,转向地址参数最前面“/”解析为当前Web应用程序根目录:;
response 对象sendRedirect方法的转向过程是:服务器向浏览器发送重定向指令, 将转向地址发送到客户端,由浏览器重新进行一次请求。转向前后的网址不在同一个请求上下文, 转向地址可以在任何位置, 浏览器地址栏中显示转向后的URL,转向地址参数最前面的“/”解析为当前服务器的根目录。