Servlet-跳转

请求转发(服务器跳转):
request.getRequestDispatcher("success.html").forward(request, response);
重定向(客户端跳转):
response.sendRedirect("fail.html");

区别:
1、服务端跳转可以看到浏览器的地址依然是/login 路径,并不会变成success.html 
2、可以观察到,浏览器地址发生了变化 

应用场景:
做增、删、改的时候最好用重定向,因为如果不用重定向,每次刷新页面就
相当于再请求一次,就可能会做额外的操作,导致数据不对,其他情况用请求转发。

镇图!!!
图片.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容