본문 바로가기
Error

DispatcherServlet - Failed to complete request: org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is org.apache.tomcat.util.json.TokenMgrError: Lexical error at line 1, column 916. Encountered:

by 뽀또그링 2024. 1. 17.

 

 

요청 보낼 때 파라미터의 형태를 잘 확인하자!

 

 

 

에러 내용

DispatcherServlet - Failed to complete request: org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is org.apache.tomcat.util.json.TokenMgrError: Lexical error at line 1, column 916.  Encountered: "\r" (13), after : "\"\uc22d\uc2e4\uc0ac\uc774\ubc84\ub300\ud559\uad50 \ud3ec\ud138\uc2dc\uc2a4\ud15c\uc744 " 

 

html - api 까지 데이터 잘 넘어갔고 요청 주소와 맞는 컨트롤러까지 연결 된 이후 에러가 발생했다.

 

 

 

 

 

해결

 

api에서 파라미터를 넘길 때, 형식이 맞지 않아서 생긴 오류였다.

entry가 배열인데, JSON 즉 key:value 형태가 아닌 배열 value만 넘어가서 그런 것 같다!

 

변경 전

 

변경 후

 

 

 

이렇게 해결했다 :)