日期:2014-05-16  浏览次数:20348 次

jsp转发和重定向的区别


转发:

当客户端请求提交到服务器的jsp处理的时候

这个jsp可以携带请求和响应对象转移到web应用的另一处进行处理

在另外一处进行处理后,产生结果页面响应给客户端浏览器

此时客户端浏览器可以看到结果页面,但URL无变化

所以不知道服务器端经过几层处理




重定向:

当客户端浏览器提交到服务器的JSP处理的时候

这个JSP返回一个响应:去请求另外一次的URL

此时客户端浏览器会再次发出一个新的请求到这个新的地址

新的URL地址负责为浏览器产生响应

这时浏览器看到的URL是第二次请求所对应的URL地址




两者的区别