OpenSource/Spring
스프링 컨트롤러에서 컨트롤러로 리다이렉트
Blue Morning
2009. 9. 7. 13:58
보통 컨트롤러에서 필요한 비즈니스 로직을 수행 후, 다음과 같은 방법으로 View단으로 이동한다.
mav.setViewName("musicads_story");
mav.addObject("parameter",params);
하지만, 가끔 컨트롤러에서 컨트롤러로 이동해야할 경우가 있다.
이럴때 RedirectView를 이용하면 된다.
import org.springframework.web.servlet.view.RedirectView;
...
mav.setView(new RedirectView("overview.ads?method=overview"));
mav.addObject("parameter",params);
return mav;
리다이렉트를 URL로 처리하기 때문에, 뒤에 저런식으로 파라미터가 붙어야 한다는것...
상당히 맘에 안든다...
저렇게 안해줘도 파라미터를 전달할 방법이 있을듯 한데....
시간내서 찾아봐야겠다... ㅡ_ㅡ;;;