ajax json통신시에
- 작성자 :
- A***n
- 작성일 :
- 2019-06-10 13:45:40
- 조회수 :
- 2,196
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
ModelAndView modelandview = new ModelAndView("jsonView");
modelandview.addObject(userService.UserList(parameters));
return modelandview;
위와같은방법으로 ajax통신중입니다. (userService.UserList()의 반환형은 List<?> 입니다.)
하지만 받는측에서 데이터를 찍어보면
{"modelAndView":{"empty":true,"model":{},"modelMap":{},"reference":false,"status":null,"view":null,"viewName":""},"egovMapList": [{"userid":"TEST","username":"test", ~~~~ }]}
위와같은 접미들이 붙습니다.. 자동으로 붙여주는거같은대
그냥 깔끔하게 아래와같이 원본 json을 넘길수는 없을까요..
[{"userid":"TEST","username":"test", ~~~~ }]
modelandview.addObject(userService.UserList(parameters));
return modelandview;
위와같은방법으로 ajax통신중입니다. (userService.UserList()의 반환형은 List<?> 입니다.)
하지만 받는측에서 데이터를 찍어보면
{"modelAndView":{"empty":true,"model":{},"modelMap":{},"reference":false,"status":null,"view":null,"viewName":""},"egovMapList": [{"userid":"TEST","username":"test", ~~~~ }]}
위와같은 접미들이 붙습니다.. 자동으로 붙여주는거같은대
그냥 깔끔하게 아래와같이 원본 json을 넘길수는 없을까요..
[{"userid":"TEST","username":"test", ~~~~ }]
A
안녕하세요.
표준프레임워크센터 입니다.
VO객체를 만들어서 reutrn을 시키면
원하시는 값만 return 시킬수 있을듯 합니다.
다음과 같은 코드 유형이 될듯 합니다.
@RequestMapping(value="/dvc/xml/deviceInfoList.do")
public @ResponseBody DeviceAndroidAPIVOList selectDeviceInfoXMLList(
List<DeviceAndroidAPIVO> deviceInfoList = .......
......
return deviceInfoList;
모바일 DeviceAPI 실행환경이 좋은예제가 될듯 합니다.
http://www.egovframe.go.kr/EgovHybRunEnvRelease.jsp?menu=3&submenu=7&leftsub=1#
감사합니다.
표준프레임워크센터 입니다.
VO객체를 만들어서 reutrn을 시키면
원하시는 값만 return 시킬수 있을듯 합니다.
다음과 같은 코드 유형이 될듯 합니다.
@RequestMapping(value="/dvc/xml/deviceInfoList.do")
public @ResponseBody DeviceAndroidAPIVOList selectDeviceInfoXMLList(
List<DeviceAndroidAPIVO> deviceInfoList = .......
......
return deviceInfoList;
모바일 DeviceAPI 실행환경이 좋은예제가 될듯 합니다.
http://www.egovframe.go.kr/EgovHybRunEnvRelease.jsp?menu=3&submenu=7&leftsub=1#
감사합니다.