1. @ModelAttribute 어노테이션
model로 셋팅하지 않아도 자동으로 커맨드 객체를 뷰에서 사용 가능하도록 스프링이 셋팅해줌
2. value = "${formData.필드명}"
뷰에서 값을 저장해주는 용도로 사용 가능
이런 경우는 회원 수정을 하거나, 회원 가입 시에 무언가 오류가 생겨서 다시 입력해야할 때 다 날려버리지 말고
아까 입력했던거 유지해주세요~ 하는 경우 사용
3. <form:form> 태그
약관 동의하고 회원 가입 폼이 뜨도록 했을 때
<form:form action="step3" commandName="formData"> 이 부분을 읽지 못해 에러 페이지가 뜬다.
그럴 경우를 대비하여, 컨트롤러에서 미리 회원 가입 폼이 셋팅될 때, formData라는 빈 커맨드 객체를 미리 생성해둔다.
'SPRING' 카테고리의 다른 글
MessageSource 설정하기 (0) | 2020.10.07 |
---|---|
간단한 페이지 이동 <mvc:view-controller> (0) | 2020.10.07 |
메이븐 프로젝트로 직접 웹 프로젝트 올리기 - 회원가입 (0) | 2020.10.05 |
스프링 - 게시판 조회 수 증가 (0) | 2020.10.02 |
view(.jsp)에 기존 값 가져오기 (radio, select), checkbox 추가 예정 (0) | 2020.10.02 |