Spring,MyBatis 실무 과정 자료] JSON형식으로 리턴하는 경우
Spring,MyBatis 실무 과정 자료] JSON형식으로 리턴하는 경우
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
JSON형식으로 리턴하는 경우
■ 리턴값이 객체
■ 메서드에 @ResponseBody 어노테이션을 붙인다. (자동적으로, Http헤더 Accept가 application/json 이 된다)
■ 별도 라이브러리 Jackson이 필요
■ @Controller
public class JsonController {
@RequestMapping(value="/ajax/jsonOut1", method={RequestMethod.GET, RequestMethod.POST})
@ResponseBody
public List<UserInfoViewDto> jsonOut (@RequestParam String cd) {
if(StringUtils.isEmpty(departmentCd)) {
return new ArrayList<UserInfoViewDto>();
}
List<UserInfoDto> list = /* Servlet/DAO로부터 취득 */;
return list;
}
}
'자바 > Spring' 카테고리의 다른 글
Spring,MyBatis 실무 과정 자료] @RequestParam에 의한 데이터 송수신 (0) | 2017.04.19 |
---|---|
Spring,MyBatis 실무 과정 자료] Form 데이터 송수신 (0) | 2017.04.19 |
Spring,MyBatis 실무 과정 자료] 파일 다운로드(ResponseEntity사용) (0) | 2017.04.19 |
Spring,MyBatis 실무 과정 자료] 파일 다운로드(HttpServletResponse사용) (0) | 2017.04.19 |
Spring,MyBatis 실무 과정 자료] Form에서 값을 받아, 세션에 저장하는 경우 (0) | 2017.04.19 |