请求重定向与请求转发的区别:
1.写法:
转发: request.getRequestsDispatcher.forward(request,response);
重定向:response.sendRedict(url);
地址栏:
转发:转发后不变
重定向:重定向后变化
目的地:
转发:应用内部
重定向:应用内部与统一web服务上的不同应用以及其他web服务器
request与response:
转发:前后使用的是同一对
重定向:前后不同
目录:
转发:"/“开头代表从应用的根目录,如项目名为test,表示从test之后位置开始,即从webcontent木开始计算,例如:F:\java\paache-tomcat-8.0.23\webapps\test
重定向:"/"应用所在站点的根目录,如test项目,表示test之前位置开始,即test上一级目录:
F:\java\apache-tomcat-8.0.23\webapps
网友评论