728x90
스프링으로 파일업로드를 구현하는데
자꾸
Current request is not of type [org.springframework.web.multipart.MultipartHttpServletRequest]
에러가 뜬다
이게 맵핑된 메소드에서 MultipartHttpServletRequest 타입의 인자를 받는 곳에서
요청이 Multipart 타입이 아닌 그냥 HttpServletRequest로 가서 이 에러가 발생하는데
form 태그에다가
enctype="multipart/form-data" 나
servletContext에
<bean id="multipartResulver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>
를 추가해도 해결되지 않는다.
그런데 조금 더 보니
빈 설정에서 아이디에 오타있더라.. 문제 해결!
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>
300x250