3.2.6 폼 데이터를 DTO에 담기
이제 전송받은 폼 데이터를 DTO에 담아 보겠습니다. ArticleController로 가서 코드를 다음과 같이 수정합니다.
➊ 폼에서 전송한 데이터를 createArticle() 메서드의 매개변수로 받아 오겠습니다. DTO로 만든 클래스 이름이 ArticleForm이므로 ArticleForm 타입의 form 객체를 매개변수로 선언합니다.
➋ 폼에서 전송한 데이터가 DTO에 잘 담겼는지 확인하기 위해 출력문을 추가합니다. 출력문은 4장에서 로깅하는 방식으로 바꿀 건데, 아직 로깅을 배우기 전이니 System.out.println() 문을 사용합니다. form 객체의 toString() 메서드를 호출해 출력합니다.
그림 3-11 폼 데이터 전송에 따른 컨트롤러의 동작