개발
JS Object를 JSON.stringify()로 보내고 스프링 컨트롤러에서 HashMap으로 받기
by 플리트우드
2020. 12. 21.
//컨트롤러
@PostMapping("/list/sentence")
public List<Sentence> list(@RequestBody HashMap<String,Object> param){
int page=(int)param.get("page");
int size=(int)param.get("size");
List<Sentence> sentenceList= service.findSentenceByPageable(page,size);
return sentenceList;
}
//object
var param={
page:0,
size:5
}
//ajax 호출 부분
$.ajax({
type:'POST',
url:'/list/sentence',
dataType:'json',
data:JSON.stringify(param),
contentType:"application/json; charset=UTF-8",
success:function(data){
alert(data);
},
error:function(e){
alert('load실패');
}
})