JAVA Basic 강의자료] JSON형식 취득하는 경우
JAVA Basic 강의자료] JSON형식 취득하는 경우
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
JSON형식 취득하는 경우
<소스코드>
@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;
}
}
JSON형식 취득하는 경우(클라이언트측)
<소스코드>
<script type="text/javascript">
$(document).ready(function(){
$('#jsonOut1').click(function(){
$.ajax({
type: "POST",
url : "${appUrl}/ajax/jsonOut1.html",
data : {"cd": "syasin"},
// 수신시의 미디어 타입
dataType: "json",
success:function(data){
//TODO:
alert(data);
}
});
});
});
</script>
<ol>
<li> <a href="${appUrl}/ajax/jsonOut1.html?cd=aaa">JSON형식 취득(GET으로 취득)</a></li>
<li> <span id="jsonOut1">JSON형식 취득(jQuery을 이용하여 취득)</span></li>
</ol>
'자바 > Java공부하기' 카테고리의 다른 글
JAVA Basic 강의자료] 전이되는 곳을 생략하는 경우(View의 패스가 없음) (0) | 2016.09.30 |
---|---|
JAVA Basic 강의자료] 전이되는 곳을 생략하는 경우(메서드 리턴값이 void) (0) | 2016.09.30 |
JAVA Basic 강의자료] 파일 다운로드(Writer/OutputStream사용) (0) | 2016.09.29 |
JAVA Basic 강의자료] 파일 다운로드(ResponseEntity사용) (0) | 2016.09.29 |
JAVA Basic 강의자료] 파일 다운로드(HttpServletResponse사용) (0) | 2016.09.29 |