1、请求转发
1 RequestDispatcher rd = request.getRequestDispatcher("url");
2 rd.forward(request, response);
拿到浏览器的请求,会直接请求指定的url,然后把得到的应答返回给浏览器。也就是说浏览器并不会知道指定的这个url,地址栏地址也就不会改变。
2、请求重定向
1 response.sendRedirect("url");
这里是直接让浏览器重定向指定的url。等于是浏览器直接访问了这个url,地址栏地址自然随之改变。
如果描述的有问题,还望指正。