반응형
Ajax get 방식으로는 데이터가 잘 넘어가는데 post 방식으로 변경해서 데이터를 보내면 400 에러가 뜨면서
데이터가 제대로 보내지지 않을 때 반드시 확인 하고 넘어갈 사항
1. js 코드 부분(JSON 형식을 제대로 지켰는지 확인)
var data = JSON.stringify({
hyundai : 'avante',
kia : 'k5',
ssangyong : 'korando'
});
$.ajax({
url : url 주소,
type : 'POST',
dataType : 'json',
headers : _headers,
data : data,
....
});
2. url로 전달받는 controller에 어노테이션 확인
public 반환형 carMethod(@RequestBody 매개변수들...) {
...
}
반응형
'Spring' 카테고리의 다른 글
자바스크립트에서 JSON Array 폼형식으로 컨트롤러에 보내기 (0) | 2021.10.13 |
---|---|
스프링 특정 시간에 컨트롤러 함수 호출하기 (0) | 2020.12.11 |
마이바티스 vo로 foreach 다중 insert 방법 (0) | 2020.03.16 |
스프링 프로젝트 Debug on Server가 보이지 않을 때 조치 방법 (0) | 2016.10.11 |