0
点赞
收藏
分享

微信扫一扫

302跳转和sendRedirect的区别

首先明确一下,重定向发生在客户端,所以在浏览器地址栏上可以看到变化(forword跳转发生在服务器端,浏览器不能观察到)。如果要进行重定向,可以使用下面两种方式:

response.sendRedirect("login.jsp");



response.addHeader("location", "login.jsp");
response.setStatus(302);


第二种,使用的是http协议中的302跳转。两者都是重定向,但也有小小的区别,使用sendRedirect的方式,抓包会发现服务器返回给客户端时会把当前地址带上。


举报

相关推荐

0 条评论