@ResponseBody
@ResponseBody를 이용하면 설정된 뷰가 나타나지않고 HTTP Response Body 에 직접 나타나게 된다.
@ResposeBody가 없으면 설정된 뷰가 나타나지만
@RequestMapping(value = "/checkDelete" ,method = RequestMethod.POST)
public String checkDelete(@Valid MemberVO memberVO, Model model) throws Exception {
if(memberVO== null) {
return "jsp/admin/nochecks";
}else {
model.addAttribute(memberVO );
System.out.println(memberVO );
return "jsp/admin/checkDelete";
}
}
@ResponseBody가 생기면
@RequestMapping(value = "/checkDelete" ,method = RequestMethod.POST)
@ResponseBody
public String checkDelete(@Valid MemberVO memberVO, Model model) throws Exception {
if(memberVO== null) {
return "jsp/admin/nochecks";
}else {
model.addAttribute(memberVO );
System.out.println(memberVO );
return "jsp/admin/checkDelete";
}
}
이렇게 뷰 단이 출력되지 않는다.