JSP内置对象:forward动作标记和sendRedirect()方法实现页面跳转的区别

JSP内置对象:forward动作标记和sendRedirect()方法实现页面跳转的区别_第1张图片

1.forward为服务器跳转,浏览器的地址栏不变;

  sendRedirect()为客户端跳转,浏览器的地址栏改变变新页面的URL。

2.执行到forward标记出现处停止当前JSP页面的继续执行,而转向标记中的page属性指定的页面;

sendRedirect()在所有代码执行完毕之后再跳转

3.使用forward,request请求信息能够保留到下一页面;

使用sendRedirect()不能保留request信息。

4.forward传递参数的格式如下:


         
         

response对象的sendRedirect()传递参数的格式如下:

response.sendRedirect("info.jsp?sno=001&sage=18");

你可能感兴趣的:(#,Java/JSP,sendRedirect,forward,javaweb)