春季前进请求

时间:2015-09-26 16:53:59

标签: spring spring-mvc

当我使用ModelAndView mv = new ModelAndView(" forward:/某个url在应用程序");,是传递给控制器​​的请求,类似于requestDipatcher.forward(request,response)或new请求是在内部创建的,如同ModelAndView mv = new ModelAndView(" redirect:/ some url in the application");?

1 个答案:

答案 0 :(得分:0)

转发表示转发 - 即完全 requestDispatcher.forward,它只是在servlet容器内部重新路由请求。

重定向是HTTP重定向,这意味着它是返回给客户端发出不同请求的指令。

从控制器返回特殊视图名称redirect:*forward:*只是告诉Spring的调度程序servlet为您执行这两个操作之一的机制。