728x90
반응형
오늘도 오류를 만났다~! 얏호! 하나 더 배운다 아싸 하핫! (나는 울지 않아..)
오류!
Invalid UTF-8 start byte 0xa0; nested exception is com.fasterxml.jackson.core.JsonParseException
보내는 쪽과 받는 쪽의 encoding이 달라서 못받고 있는 문제였다.
$.ajax({
type: 'post',
url: '/getName',
dataType:'json',
contentType: "application/json; charset=utf-8",
data: JSON.stringify(paramData),
success: function(data) {
console.log(data);
}
});
@RequestMapping(value="/getName", method=POST)
@ResponseBody
public List<DataMap> getName(@RequestBody Map<String, Object> param) throws Exception{
return nameService.getName(param);
}
해결
Run - Run Configurations 들어가서 encoding을 변경한다.
ref
728x90
반응형