드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
Spring. request 받을 때 Object로 받기 옵션
게시물ID : programmer_12246짧은주소 복사하기
작성자 : 시간한줌
추천 : 0
조회수 : 564회
댓글수 : 2개
등록시간 : 2015/07/21 16:50:16
Spring에서 request 값을 Object로 받을 수 있습니다.
아래와 같이 정의해서 변수로 받으면 되죠.
public rcVo{
int val;
String name;
}
@RequestMapping("test.do")
public String test(HttpServletRequest request, ModelMap model, rcVo vo ) throws IOException {
if( vo.val == 0 ){
return "errorPage";
else{
model.addAttribute("res", vo.name);
return "successPage";
}
}
위와 같은 경우 val, name이 둘다 있든 말든 상관 없이 받을 수 있습니다.
그런데 val 값은 필수로 받아야 하는 상황이 발생 합니다.
그럴 경우 rcVo에 어떤 어노테이션을 붙여 주는 것을 책에서 본 것 같은데 기억이 안나네요.
좀 알고 계시면 답변좀 주세요.
@RequestParam의 required=true 주라는 답변은 과감히 거부하겠어요.
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.