Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SpringMVC重定向和常规jsp名称返回之间的差异 请考虑这些代码段 protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { return new ModelAndView("redirect:DummyRedirectPage.htm"); }_Spring_Model View Controller - Fatal编程技术网

SpringMVC重定向和常规jsp名称返回之间的差异 请考虑这些代码段 protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { return new ModelAndView("redirect:DummyRedirectPage.htm"); }

SpringMVC重定向和常规jsp名称返回之间的差异 请考虑这些代码段 protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { return new ModelAndView("redirect:DummyRedirectPage.htm"); },spring,model-view-controller,Spring,Model View Controller,及 有人能告诉我这两者的区别吗?在这两种情况下,处理程序方法都是将流导航到视图页面。第一个用户将收到HTTP 302响应,以重定向到DummyRedirectPage.htm。如果处理程序映射到POST方法,这将强制用户执行GET to DummryRedierctPage.htm 在第二个视图上,视图解析器将把“somejsp”解析为实际视图。没有向用户提供HTTP 302响应 请阅读了解这一点的原因。第一个用户将收到HTTP 302响应,以重定向到DummyRedirectPage.htm。


有人能告诉我这两者的区别吗?在这两种情况下,处理程序方法都是将流导航到视图页面。

第一个用户将收到HTTP 302响应,以重定向到DummyRedirectPage.htm。如果处理程序映射到POST方法,这将强制用户执行GET to DummryRedierctPage.htm

在第二个视图上,视图解析器将把“somejsp”解析为实际视图。没有向用户提供HTTP 302响应


请阅读了解这一点的原因。

第一个用户将收到HTTP 302响应,以重定向到DummyRedirectPage.htm。如果处理程序映射到POST方法,这将强制用户执行GET to DummryRedierctPage.htm

在第二个视图上,视图解析器将把“somejsp”解析为实际视图。没有向用户提供HTTP 302响应


请阅读有关内容以了解原因。

重定向:
前缀由
UrlBasedViewResolver
处理
重定向:
前缀由
UrlBasedViewResolver
处理。感谢您的回复。这意味着重定向只是将POST转换为GET请求?这只是其中的一小部分。当用户发出新的GET请求时,模型上的所有数据可能/不会丢失<代码>重定向:语法在POST-redirect-GET模式中很有用:en.wikipedia.org/wiki/POST/redirect/gethanks用于回复。这意味着重定向只是将POST转换为GET请求?这只是其中的一小部分。当用户发出新的GET请求时,模型上的所有数据可能/不会丢失<代码>重定向:语法在POST-redirect-GET模式中很有用:en.wikipedia.org/wiki/POST/redirect/GET
       protected ModelAndView handleRequestInternal(HttpServletRequest request,
    HttpServletResponse response) throws Exception {

    return new ModelAndView("somejsp");

}