[AbstractController]
- 단순처리 용도로 별도의 기능을 제공하지 않음
- Dispatcher Servlet에 호출될 경우 handleRequestInternal(HttpServletRequest request, HttpServletResponse response) 메소드 실행
[SimpleFormController]
- GET 방식으로 요청이 들어올 경우 formView 프로퍼티에 지정된 뷰를 보여주고
POST 방식으로 요청이 들어올 경우 폼으로 넘어온 데이터를 처리한 후 성공 시 successView 프로퍼티에 지정된 뷰를 보여줌
1) GET 방식인 경우
1. formBackingObject() 메소드 호출: 회원 정보 수정과 같이 기존 값을 수정해야할 경우 이 값을 가져옴.
2. showForm() 메소드 호출
2) POST 방식인 경우
1. formBackingObject() 메소드 호출: 커맨드 객체를 생성한 후 전달된 요청 파라미터를 그대로 처리함
2. 입력된 폼을 검증한 후
2-1. 검증에 실패한 경우 showForm() 메소드 호출
2-2. 검증에 성공한 경우 onSubmit() 메소드 호출
- referenceData(): 정해진 값 중 선택해야 하는 경우 그 고정값을 설정하는 메소드 (ex) 직업 리스트, 성별 등)
[참고 사이트]
'Study' 카테고리의 다른 글
Reverse DNS (0) | 2017.07.24 |
---|---|
RMI (0) | 2017.07.21 |
STS에 github 연결하기 (0) | 2017.07.16 |
MariaDB UTF-8 설정하기 (0) | 2017.07.10 |
메일 전송 과정 (SMTP 프로토콜) (0) | 2017.07.06 |