Неожиданно

При использовании в контроллере конструкции redirect:/some-page результатом было добавление всех параметров в строку запроса, например: localhost/success?param1=value1&param2=value2&param3=value3.
А такого быть не должно. Поэтому, после небольших поисков нашлось следующее решение. Для Spring 3.1 необходимо включить опцию ignoreDefaultModelOnRedirect:

<mvc:annotation-driven ignoreDefaultModelOnRedirect="true"/>

А вот для версии, скажем 3.0, такого тэга нет. Но можно использовать небольшую хитрость, просто добавить переменную RedirectAttributes (даже можно не использовать ее) в метод, где вызывается редирект:

@RequestMapping("save")
public String doSave(RedirectAttributes ra)
{
   return "redirect:/success";
}