服务端跳转与客户端跳转

我们来了解一下服务端跳转和客户端跳转之间的差别。
客户端的跳转:跳转之后地址栏的信息是会变的,变为跳转之后的地址信息。
服务端的跳转:跳转之后的地址栏的信息不会发生任何改变。
在servlet当中进行服务端跳转的方式为:

request.getRequestDispatcher("success.html").forward(request, response);

服务端跳转可以看到浏览器的地址依然是/login 路径(项目决定),并不会变成success.html
在servlet当中进行客户端跳转的方式为:

response.sendRedirect("fail.html");
跳转方式.png

你可能感兴趣的:(服务端跳转与客户端跳转)