【发布时间】:2014-10-03 08:01:28
【问题描述】:
当我在方法中使用return redirect 时,spring 会自动将我的模型变量(如 get params)添加到 url。
我在这里找到了解决方案Spring MVC Controller: Redirect without parameters being added to my url
但不幸的是它不适用于 spring 3.2
我也发现了以下
升级到spring-mvc-4.0.xsd时,应该替换 enableMatrixVariables 和 ignoreDefaultModelOnRedirect 与 启用矩阵变量和忽略默认模型重定向 分别。
但是当我将它添加到我的 mvc-dispatcher.xml 时,我的 IDE 说这里不允许使用该属性。
Spring 3.2 的任何解决方案?
【问题讨论】:
-
你的问题是什么?
-
您到底尝试了什么?看来
ignore-default-model-on-redirect实际上是你应该使用的。 -
在Spring 3.2中,实际上似乎应该使用ignoreDefaultModelOnRedirect。
-
Hugo G. 当我尝试部署应用程序 org.xml.sax.SAXParseException 时得到了什么;行号:71;列号:65; cvc-complex-type.3.2.2:属性“ignoreDefaultModelOnRedirect”不允许出现在元素“mvc:annotation-driven”中。