Spring,MyBatis 실무 과정 자료] Form에서 값을 받아, 세션에 저장하는 경우
Spring,MyBatis 실무 과정 자료] Form에서 값을 받아, 세션에 저장하는 경우
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
Form에서 값을 받아, 세션에 저장하는 경우
■ 인수로서 WebRequest를 지정한다.
■ 인수로서 POST되는 값이 JavaBean에 맵핑할 값이라면, @ModelAttribute를 지정한다
■ 인수로서 BindingResult를 지정한다. @ModelAttribute로 파라미터를 받을 경우 반드시 지정해야 한다.
■ 리턴값은 ModelAndView
■@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;
}
}
'자바 > Spring' 카테고리의 다른 글
Spring,MyBatis 실무 과정 자료] 파일 다운로드(ResponseEntity사용) (0) | 2017.04.19 |
---|---|
Spring,MyBatis 실무 과정 자료] 파일 다운로드(HttpServletResponse사용) (0) | 2017.04.19 |
Spring,MyBatis 실무 과정 자료] Form에서 값을 받는 경우 (0) | 2017.04.19 |
Spring,MyBatis 실무 과정 자료] URL 응답링크에서 값을 받는 경우 (0) | 2017.04.19 |
Spring,MyBatis 실무 과정 자료] 다른 URL로 이동하는 경우 (0) | 2017.04.19 |