강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

colorful8315님의 프로필 이미지
colorful8315

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

오류 코드와 메시지 처리6

타입오류시의 rejected value

작성

·

652

1

강의 잘듣고 있습니다.!!

강의도중 조금 헷갈리는 부분이 있어서 질문 하게 되었습니다.

검증에 걸리는 값을 입력하고 저장할시에

사용자가 입력한 데이터가 남아있는이유는

사용자가 잘못 입력한 값을 @ModelAttribute 로 받아서 다시 모델을 통해 보내주기 때문으로 학습했습니다.

그렇다면 @ModelAttribute로 바인딩시 타입오류가 나면

ModelAttribute로 받은 필드는 null 값이지만

타임리프에서 BindingResult의 rejectedValue를 가져다가 렌더링 시켜주어 사용자 입력한 값이 남아있는게 맞는지 질문드립니다.

퀴즈

애플리케이션에서 검증(Validation)이 중요한 주된 이유가 무엇일까요?

데이터 처리 속도 향상

시스템 오남용 방지 및 데이터 무결성 보장

사용자 인터페이스 디자인 개선

데이터베이스 부하 감소

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. colorful8315님

생각하신 내용이 맞습니다^^

감사합니다.

colorful8315님의 프로필 이미지
colorful8315

작성한 질문수

질문하기