<JSON/XML 데이터 송수신>
* 서버에서 JSON 데이터 출력
- 컨트롤러 소스
@Controller
public class JsonController {
@RequestMapping(value="/ajax/jsonOut1", method={RequestMethod.GET, RequestMethod.POST})
//@RequestMapping(value="/ajax/jsonOut1", headers="Accept=application/json")
//@RequestMapping(value="/ajax/jsonOut1", produces="application/json")
//미디어타입을 명시적으로 지정
//“produces”는 Spring 3.1부터 이용 가능
@ResponseBody public List<UserInfoViewDto> jsonOut (@RequestParam String cd) {
if(StringUtils.isEmpty(departmentCd)) {
return new ArrayList<UserInfoViewDto>();
}
List<UserInfoDto> list = /* Servlet/DAO로부터 취득함 */;
//리턴값 Java객체는 자동적으로 JSON으로 변경 가능함.
return list;
}
}
'자바 > JAVA...Spring' 카테고리의 다른 글
셀렉터 - Child Selector $("p > a") (0) | 2016.01.14 |
---|---|
Spring 3.2 & MyBatis] JSON/XML 데이터 송수신 (jQuery 이용) (0) | 2016.01.13 |
Spring 3.2 & MyBatis] JSON/XML 데이터 송수신(2) (0) | 2016.01.13 |
셀렉터 - ClassName(Css) $(".className") (0) | 2016.01.12 |
셀렉터 - ElementName $("DIV") (0) | 2016.01.12 |