336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
분명 DB에 해당 Query들이 실행되고 데이터도 잘 가져옴이 log에 찍히는데
ajax success 부분에 response data를 찍어보려고 하는데 안 찍힐 때!!!!!!!!!!
ajax 404 =_= !!!!!!!!!!!! …………………………
몇 번이고 실수한다 ㅠㅠ
@RequestMapping(value = "/board/data/getBoardPopDetail") public @ResponseBody Map getBoardPopDetail(HttpServletRequest req, HttpServletResponse res)
|
@ResponseBody 잊지 말기 !!!!!!!!!!!!!!! ㅠㅠ
Data를 Body에 써줘야 할 것 아니냐!
16.10.26 내용추가
@ResponseBody annotation 을 사용하면 View 없이도 JSON 타입으로 데이터 리턴이 가능.
원칙대로라면 Json 으로 변환 해 주는 View 가 필요하나, 실제로는 View 도 안 만들고, 아무 servelt-config.xml 에 구성하지 않아도 Jackson 만 Library 에 추가하면 자동으로 JSON 변환이 이루어짐.
이유는,
Spring 3.1 부터는 기본설정에, JAXB2 이나 Jackson 이 Library 에 등록되어 있다면 바로 사용해서 JSON 형태로 리턴 해 줌.
'Framework > Spring' 카테고리의 다른 글
[Spring] SpEL을 사용한 Spring Properties 사용방법 / properties 설정 (0) | 2016.08.17 |
---|---|
[Spring] 스프링 파일 사이즈 에러 / 업로드 파일크기 / MaxUploadSizeExceededException (0) | 2016.08.09 |
[Spring] 펌 / @ResponseBody와 jackson을 이용하여 JSON 사용하기 (0) | 2016.07.12 |
[Spring] ModelMap 사용법 (0) | 2016.07.07 |
[Spring] @ResponseBody 한글깨짐 해결방법 / Spring 한글깨짐 (0) | 2016.07.01 |