kingsroad
202
2020-09-16 20:52:21
2
108

ajax @modelattribute로 데이터 받기


안녕하세요.

개발을 하다가 궁금한게 있어서 질문 올려봅니다~


현재 데이터는 {"test":"테스트중", "음식":"떡볶이"} 이러한 json 형식으로 20개정도 존재하는 상태입니다

view 쪽에서

var jsonObjs  = {"test":"테스트중", "음식":"떡볶이" , ~~~~~} ;

$.ajax({

  url:"/view/real/test.do",

  data : jsonObjs,

  tupe : "POST",

  dataType : "json",

  contentType : "aplication/json",

  async:false

}) 로 데이터를 보내주려 하는데요


컨트롤러에서

@RequestMapping(value="/view/real/test.do" , method = Requestmethod.Post)

public @ResponseBody String testMapping(@ModelAttribute("testVo") TestVo testVO,

ModelMap model, HttpServletRequest request, HttpServletResponse response) throws Exception {

  system.out.println(testVo.getTest);

}

이런 형식으로 vo를 받아와서 출력하려고 했는데 모든 값들이 null을 출력하네요

어떤 부분 때문에 데이터를 못 받아오는 건지 이해가 잘 되지 않아서.. 혹 아시는 분 계시면 부탁드리겠습니다.

0