Spring,MyBatis 실무 과정 자료] Form에서 값을 받는 경우







Spring,MyBatis 실무 과정 자료] Form에서 값을 받는 경우

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


Form에서 값을 받는 경우


■ 인수로서 POST되는 값이 JavaBean에 맵핑할 값이라면, @ModelAttribute를 지정한다


■ 인수로서 BindingResult를 지정한다. @ModelAttribute로 파라미터를 받을 경우 반드시 지정해야 한다.


■ 리턴값은 ModelAndView



■ @Controller

public class SampleController {

 

    @RequestMapping(value="/sample", method={RequestMethod.POST})

    public ModelAndView sample(@ModelAttribute LoginCommand command, BindingResult bindingResult) {

        

        // 바인드시 에러처리

        if(bindingResult.hasErrors()) {

           ・・・생략

        }

        ModelAndView mav = new ModelAndView("/toView");

        return mav;

    }

}



+ Recent posts