본문 바로가기
오류 모음

java.lang.NumberFormatException: For input string: "undefined"

by sgyeong 2024. 5. 8.

문제

 

카드를 이동시키기 위해 화살표 버튼을 클릭해 params (type, id)를 넘기는데 넘어가지 않고 에러 발생

 

 

 

 

원인

 

${todo.type}${todo.id}로 구성된 표현식으로 넘기는데 이 값들을 각각 따옴표로 묶어주지 않고 한 뭉텅이로 따옴표로 묶어 보냈기 때문. JavaScript에서 하나의 문자열로 인식되어 문제가 발생했다. 

 

 

 

 

해결 방법

 

각각의 파라미터 값을 따옴표로 묶어준 다음 넘겨주어서 해결하였다.