본문 바로가기
개발

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실패');
  }
})

'개발' 카테고리의 다른 글

spring boot - react  (0) 2020.12.21
js 반복문  (0) 2020.12.21
js - 스크롤 바닥에 닿으면 목록 더 불러오기  (0) 2020.12.21
포트 열린 거 Kill 하기  (0) 2020.12.21
spring + jpa 날짜패턴  (0) 2020.12.21