Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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
Spring mvc Spring表单提交和successView问题?_Spring Mvc - Fatal编程技术网

Spring mvc Spring表单提交和successView问题?

Spring mvc Spring表单提交和successView问题?,spring-mvc,Spring Mvc,(一个愚蠢的问题?)在springframework中,simpleFormController接口有一个名为successView的属性,但我想知道如何将提交的表单信息传递给这个successView? 官方教程包含以下内容: return ModelAndView(new RedirectView(getSuccessView())); 当然,我可以从这个“successView”添加另一个映射,例如,“result.htm”到另一个控制器,但是控制器如何获得对渲染最终视图有用的表单信息呢

(一个愚蠢的问题?)在springframework中,simpleFormController接口有一个名为successView的属性,但我想知道如何将提交的表单信息传递给这个successView? 官方教程包含以下内容:

return ModelAndView(new RedirectView(getSuccessView()));
当然,我可以从这个“successView”添加另一个映射,例如,“result.htm”到另一个控制器,但是控制器如何获得对渲染最终视图有用的表单信息呢


*我认为将字符串附加到getSuccessView()也是一个坏主意

如果要对成功视图使用重定向,则需要向重定向URI添加URL参数,或者需要将数据放入会话中,以便在重定向请求到达时检索数据。如果你不想做这两件事,那么就不要使用重定向


顺便说一句,
SimpleFormController
已经过时,您不应该真正使用它,尤其是在您刚刚学习Spring的情况下。您使用的是旧版本的教程吗?

是的,我正在学习spring-framework-2.5.6,您能给我一些建议,让我更好地学习spring吗。我在我的一个班级项目中使用了spring,它很简单,我只需要SimpleFormController。@baboonWorksFine:如果你现在只是在学习spring,那么就学习3.0,而不是2.5。