JSP内置对象:forward动作标记和sendRedirect()方法实现页面跳转的区别
2024-01-07 19:05:54
1.forward为服务器跳转,浏览器的地址栏不变;
? sendRedirect()为客户端跳转,浏览器的地址栏改变变新页面的URL。
2.执行到forward标记出现处停止当前JSP页面的继续执行,而转向标记中的page属性指定的页面;
sendRedirect()在所有代码执行完毕之后再跳转。
3.使用forward,request请求信息能够保留到下一页面;
使用sendRedirect()不能保留request信息。
4.forward传递参数的格式如下:
<jsp:forward page = "info.jsp">
<jsp:param name="no" value="001"/>
<jsp:param name="age" value="18"/>
</jsp:forward>
response对象的sendRedirect()传递参数的格式如下:
response.sendRedirect("info.jsp?sno=001&sage=18");
文章来源:https://blog.csdn.net/weixin_60415234/article/details/135423734
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!