개인 프로젝트/포트폴리오 프로젝트
[210617] org.springframework.validation.BeanPropertyBindingResult - typeMismatch
hjk927
2021. 6. 17. 03:47
.
org.springframework.validation.BeanPropertyBindingResult 문제가 발생했다.
게시글 수정 기능을 구현하던 중, POST로 VO 객체를 넘기도록 했는데, VO를 읽어오지 못하는 오류가 났다.
타입이나 변수-id의 이름이 다른가 싶어서 열심히 들여다봤으나... 한참동안 답을 못 찾았다.
원래는 writerUid의 value 값을 th:value="${updatePost.writerUid}" 로 설정해두었는데, 여기서 ""를 빼고 위 사진처럼 만들었다. 그러니까 해결되었다.
writerUid가 int값을 가져와야 해서 그랬나 하는 생각이 든다. 그렇지만 같은 int 타입인 uid는 ""를 붙여도 값을 읽어오던데... 잘 모르겠다. 해결하기 곤란한 에러인 것 같다.