문서의 이전 판입니다!
컨트롤러에 @ModelAttribute 메소드가 지정된 상태에서 redirect를 수행하면 리다이렉트 주소 뒤에 모든 모델 어트리뷰트가 파라미터로 붙는 현상이 발생한다. 이 때 해결책은 Model 객체의 모든 내용을 삭제한 뒤에 리다이렉트하면 된다. java - How do I prevent Spring 3.0 MVC @ModelAttribute variables from appearing in URL? - Stack Overflow
// ModelMap 객체일 경우 model.clear(); // Model 객체일 경우 model.asMap().clear();
Spring 3.1의 경우 RedirectAttributes를 사용하면 이런 작업이 불필요하다.