2014년 3월 13일 목요일

Spring - Form:form commandName에서~

view단에서 controller에서 ModelAttribute로 지정한 Object를 자동으로 get해주는 효과가 있다.

보기만하고 사용해보질 않았는데 막상 사용해보니

<form:form commandName="xxxVO">
...
</form:form>

일 때 컨트롤러 단에서

@RequestMapping(value="/insertProc.do", method = RequestMethod.POST)
public String xxx(
@ModelAttribute("xxxVO") XxxVO xxxVO,
throws Exception {

에서 주시해야할 점은 @ModelAttribute("xxxVO") XxxVO xxxVO 이다.

나는 보통 @ModelAttribute XxxVO xxxVO로 사용했지만, 위와 같이 사용하면 xxxVO로 ModelMap과 같이 view단에 박히는거 같다.

댓글 없음:

댓글 쓰기