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>

+ Recent posts