JAVA Basic 강의자료] Form으로부터 값을 받는 경우

 

JAVA Basic 강의자료] Form으로부터 값을 받는 경우

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

Form으로부터 값을 받는 경우

 

 

<소스코드>

 

@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;
    }
}

 

 

Form으로부터 값을 받아, 세션에 저장하는 경우

 

 

<소스코드>

 

 

@Controller
public class SampleController {
 
    @RequestMapping(value="/sample", method={RequestMethod.POST})
    public ModelAndView sample(WebRequest request, @ModelAttribute LoginCommand command, BindingResult bindingResult) {
        // 바인드시 에러처리
        if(bindingResult.hasErrors()) {
            ・・・생략
        }
        // 세션에 데이터 저장
        request.setAttribute("loginUser", "hogehoge", RequestAttributes.SCOPE_SESSION);
       
        ModelAndView mav = new ModelAndView("/toView");
        return mav;
    }
}
 

+ Recent posts