- 为什么要跳转?
当发送请求,请求某一个资源时,然后跳转到另一个资源。。 - 怎么容易理解跳转?
类似于前端中的a标签。
转发
转发是服务内部转发,地址栏不变。转发是客户端一次请求,服务器内部转发了。
request.getRequestDispatcher("/test.jsp").forword(request,response);
重定向
重定向可以说就是浏览器行为,地址栏会变的。重定向有一种情况就是客户端请求服务,然后服务告诉客户端让他去另一个地方。就成了两次请求。
response.sendRedirect("/test.jsp");