[spring security] HTML 페이지에서 Controller 주소 요청하고 Data 받기
1. Controller
@RequestMapping(value="/doc/page1")
public final @ResponseBody Object getCashAjax(
Locale locale
, Model model
, HttpServletRequest request
,HttpServletResponse response
, HttpSession session
) throws Exception {
String result = "success";
String contents = "doc page1";
Map<String, Object> listData = new HashMap<String, Object>();
listData.put("result", result);
listData.put("contents", contents);
return listData;
}
2. JSON Data
{"result":"success","contents":"doc page1"}
3. HTML 페이지
function getPage1Contents() {
$.ajax({
type: "POST",
url: "<c:url value='/doc/page1'/>",
dataType: "json",
cache : false,
async : false,
success: function(data) {
if(data.result=='success') {
alert('성공적으로 Data를 가져왔습니다.');
$("#page1").html(data.contents);
} else {
alert('오류가 발생했습니다.');
$("#page1").html('');
}
},
error:function(response) {
alert('오류가 발생했습니다.');
}
});
return false;
}
<div id="page1"></div>
[spring security] HTML 페이지에서 Controller 주소 요청하고 Data 받기
'programming > spring_security' 카테고리의 다른 글
[spring security] 개발 환경 구축하기 (0) | 2014.08.29 |
---|---|
[spring security] Controller에서 JSTL에 Data를 담아 JSP 넘기기 (0) | 2014.08.27 |
[spring security] 로그인 디버깅하기 (0) | 2014.08.27 |
[spring security] MySQL DB 생성하기 (2) | 2014.08.23 |
[spring security] 프로젝트 디버그로 실행하기 (0) | 2014.08.23 |