Field error in object '오브젝트' on field '필드': rejected value []; codes []; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes []; arguments []; default message []]; default
JSP 2016. 10. 12. 23:51반응형
Field error in object '오브젝트' on field '필드': rejected value []; codes []; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes []; arguments []; default message []]; default
만약 이런 에러가 난다면 BindingResult argument의 위치를 조정해주면 된다
예를 들어 아래와 같은 소스 혹은 비슷한곳에서 에러가 난다면 BindingResult result의 위치가 틀려서 발생하는 에러이다
public String test(@ModelAttribute("board") @Valid testVO faq, Model model, BindingResult result)
아래와 같이 바꿔주면 에러는 깔끔하게 사라진다.
public String test(@ModelAttribute("board") @Valid testVO faq, BindingResult result, Model model)
argument값을 순차적으로 읽으면서 발생하는 오류인거 같다.
반응형