完成整个相应的路线描述:
1.转发
2.重定向
补充说明
1.转发整个过程只发送一次请求,因此全程request和response都可以共用,重定向前后的request和response是两个截然不同的对象,不能共用;
2.转发url必须指向当前应用,重定向url可以跨服务,无限制;
3.转发前后浏览器地址栏无变化,重定向后浏览器url会变成重定向的url;
4.相对URL以“/”开头,重定向相对于整个WEB站点的根目录,转发相对于当前WEB应用程序的根目录;
调用方式
1.重定向(两种):
1) response.sendRedict(url);
2) response.setState(302);
response.setHeader("location",url);
2.转发(三种):
1)request.getRequestDispatcher(url)
.forward(request,response);
2)request.getRequestDispatcher(url)
.include(request,response);
3)<jsp:forward page=url />