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&param2=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?

Original source

Related problems