반응형

저런 오류가 발생했을 때 에러 메시지를 보면  대다수가 

잘못된 Format 형식으로 값을 보내서 오류 뜨는 건데

 

예를 들면 Integer.parseInt(id) 

id = 정수를 제외한 값 ( 3.13213, ea314d)

이런 식으로 실수 값이나 정수+문자열(문자)이 있을 경우

오류가 발생합니다.

 

허나...

 

저 같은 경우 쓰레기 값이 보내지고 있었습니다.

한참의 삽질 끝에 멍청하게 JSP 페이지에서 id 값을 안 적어서

쓰레기 값이 보내지고 있었네요.. 

 


오류 메세지

저기 보시면 "com.dutyfree.dto.BDto@538462e0" 라고 

쓰레기 값이 들어가 있는 걸 볼 수 있습니다. ㅂㄷㅂㄷ

 

( 필자는 Spring MVC 패턴으로 프로젝트 개발 중.. )

어디서부터 쓰레기 값이 들어가나 하나하나 출력문을 날려봤습니다.

Service 객체부터 DTO(VO) / DAO 객체까지 출력문을 해본 결과...

 

이상無

 

 

 

JSP1

POST 형식으로 bId 값을 날리던 도중... 엥?

content_view 가 수상하단 걸 알아챘습니다.

 

 

JSP2

${content_view.bId} 로 수정

참.. 어이없는 실수를 범하고 말았네요

반응형

+ Recent posts