MVC2 - Validation
·
Spring
상품 등록시의 검증 Validation Flow 정상 로직 PRG : POST - Redirect - GET 비정상 로직 예) 상품명을 입력하지 않거나, 숫자 필드에 문자가 들어오는 경우 컨트롤러에서 검증이 실패하면 검증에 실패한 정보를 담아서 등록 폼을 다시 렌더링한다. 컨트롤러에서 모델에 잘못된 데이터까지 다시 담아서 등록 폼에 다시 전달해야 한다. 어떤 값이 잘못되어 있는지 다시 알려 주어야 한다. StringUtils : 문자열 관련 기능을 강화한 클래스 Validation 방법 타입 오류 처리하기 타입 오류는 컨트롤러 접근 전에 500 - BAD REQUEST로 발생한다. 타입 오류가 발생해도 오류가 폼에 남아야 하지만 바인딩이 처리되지 못함 BindingResult 검증 오류를 보관하는 객체...