Spring MVC Controller: Redirect without parameters being added to my url
java, restful-url, spring-mvc
Solution
In Spring 3.1 use option ignoreDefaultModelOnRedirect to disable automatically adding model attributes to a redirect:
<mvc:annotation-driven ignoreDefaultModelOnRedirect="true" />
Problem
I'm trying to redirect without parameters being added to my URL. ``` @Controller ... public class SomeController { ... @RequestMapping("save/") public String doSave(...) { ... return "redirect:/success/"; } @RequestMapping("success/") public String doSuccess(...) { ... return "success"; } ``` After a redirect my url looks always something like this: `.../success/?param1=xxx¶m2=xxx`. Since I want my URLs to be kind of RESTful and I never need the params after a redirect, I don't want them to be added on a redirect. Any ideas how to get rid of them?