请求转发和重定向的区别 请求转发是一次请求一次响应,重定向是两次请求两次响应;请求转发地址栏不变,重定向会显示后一个请求的地址;请求转发只能转发到本项目其他Servlet,重定向还可以重定向到其他项目中的Servlet;请求转发是服务端行为,只需要给出转发的Servlet路径,而重定向需要给出requestURI,即包含项目名!请求转发的效率更高,因为是一个请求!二者都可以使用时,选择请求转发。如果需要地址栏发生变化,必须使用重定向。若需要在下一个Servlet中获取request域中的数据,必须使用请求转发!