보통 컨트롤러에서 필요한 비즈니스 로직을 수행 후, 다음과 같은 방법으로 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로 처리하기 때문에, 뒤에 저런식으로 파라미터가 붙어야 한다는것...
상당히 맘에 안든다...
저렇게 안해줘도 파라미터를 전달할 방법이 있을듯 한데....
시간내서 찾아봐야겠다... ㅡ_ㅡ;;;
'OpenSource > Spring' 카테고리의 다른 글
Spring DataSource설정 (DB설정) (0) | 2010.02.17 |
---|---|
Spring 컨트룰러 작업시 ControllerClassNameHandlerMapping을 사용할경우 주의사항! (0) | 2010.02.01 |
간단한 Spring MVC설정(ControllerClassNameHandlerMapping) (0) | 2009.11.18 |
HTML Form Tag에 대응하는 Spring MVC의 Form Tag (0) | 2009.09.01 |
Spring관련 reference site (0) | 2009.08.31 |