首先明确一下,重定向发生在客户端,所以在浏览器地址栏上可以看到变化(forword跳转发生在服务器端,浏览器不能观察到)。如果要进行重定向,可以使用下面两种方式:
response.sendRedirect("login.jsp");
和
response.addHeader("location", "login.jsp");
response.setStatus(302);
第二种,使用的是http协议中的302跳转。两者都是重定向,但也有小小的区别,使用sendRedirect的方式,抓包会发现服务器返回给客户端时会把当前地址带上。