[spring] org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.validation.BindException: 오류해결

뿌이·2022년 1월 20일
0

오류해결

목록 보기
12/54
 <form method="POST" action="/update" enctype="multipart/form-data">
          <input type="hidden" name="id" value="${list.id }">
          <div class="general">
            <h1>회원 정보 수정</h1><br>
            <div class="Input">
	          <input type="text" id="input" name="email" class="Input-text" placeholder="email" value="${list.email }">
        	</div>
            <div class="Input">
	          <input type="Number" id="input" name="birthyear" class="Input-text"
	          value="${list.birthyear }">
        	</div>
            <div class="Input">
	          <input type="text" id="input" name="birthday" class="Input-text" value="${list.birthday }">
        	</div>
            <div class="Input">
	          <input type="text" id="input" name="mobile" class="Input-text" value="${list.mobile }">
        	</div>
        	<input type="file" name="uploadFile">
        	<input type="submit" value="수정">
          </div>
          <!-- general end -->
          </form>

form에서 multifile로 보내주는 file의 name과
controller 에서 받는

@PostMapping("/update")
	public String updateProc(MultipartFile[] uploadFile, UserDTO dto, Model model) {

MultipartFile[] 변수이름 이 일치하지 않아서 binding(묶이지 않는다)
라는뜻이었다......
일치하지 않으면 file자체가 와져서 그랬던것임

profile
기록이 쌓이면 지식이 된다.

0개의 댓글