➍ 웹 플로우 정의 파일을 설정하여 이전 버튼을 누르면 이벤트 ID가 backToCustomerInfo로 되면서 뷰 페이지 orderCustomerInfo가 출력되고, 취소 버튼을 누르면 이벤트 ID가 cancel로 되면서 뷰 페이지 orderCancelled가 출력됩니다.
Tip ≣ |
실행 결과 화면은 그림 15-2의 배송 정보 화면을 참고하세요.
3. 메시지 리소스 파일 messages.properties에 뷰 페이지 orderShippingInfo.jsp 파일에서 사용할 ‘배송일’의 유효성 검사를 하여 다음과 같이 오류 메시지를 추가합니다.
코드 15-21 messages.properties
...
typeMismatch = 유효하지 않은 날짜입니다. (yyyy/mm/dd 형식으로 입력하세요.) ➊
➊ 도메인 객체 Shipping의 date 속성에 유효성 검사를 위한 @DateTimeFormat(pattern="yyyy/mm/dd")에 대한 오류 메시지를 설정합니다. 배송 정보 뷰 페이지(orderShippingInfo.jsp)에서 입력한 배송일이 yyyy/mm/dd 형식과 맞지 않다면 오류 메시지로 ‘유효하지 않은 날짜입니다. (yyyy/mm/dd 형식으로 입력하세요.)’가 출력됩니다.