Spring MVC 2편 검증 FieldError, ObjectError, 오류 메시지

신재원·2023년 2월 6일
0

Spring MVC 2편

목록 보기
7/26

📌 FieldError

  • FieldError시 사용자의 값이 폼의 남아있게 하기위한경우

필드 에러는 생성자를 2개 제공한다.

1. 사용자의 입력값을 폼에 남기지 않는 경우
2. 사용자의 입력값을 폼에 남기는 경우

  • 사용 예시 ( 사용자의 입력값을 폼에 남기는 경우)
    • 여기서 rejectedValue가 오류 발생시 사용자 입력값을 저장하는 필드
      ( item.getItemName())
      업로드중..
  • 파라미터 목록
  1. objectName : 오류가 발생한 객체 이름
  2. rejectedValue : 사용자가 입력한 값 (거절된 값)
  3. bindingFailure : 타입 오류 같은 바인딩 실패인지, 검증 실패인지 구분값
  • properties 파일을 만들어 파라미터 인자로 넘길수있다.
  1. code : 메시지 코드
  2. arguments : 메시지에서 사용하는 인자
  3. defaultMessage : 기본 오류 메시지

0개의 댓글