@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";
}
}
이렇게 뷰 단이 출력되지 않는다.
'프로그래밍 > Spring' 카테고리의 다른 글
스프링 프레임워크(sts)와 Mariadb HikariCp 이클립스에서 연결하기 (0) | 2019.04.29 |
---|---|
Mac 맥에서 이클립스 Lombok 설치 (0) | 2019.04.28 |
spring 비밀번호 찾기 (4) | 2018.10.24 |
스프링 이메일 보내기 (0) | 2018.10.22 |
404 에러가 뜰 때 해결한 방법 (0) | 2018.10.19 |