-
MultipartHttpServletRequest 스프링 에러프로그래밍/자바 2019. 1. 21. 17:34
jsp에서 파일을 form으로 컨트롤러에 보내는데
다음에디터를 편집해서 사용해서 그런지 다른프로젝트와 같은구조로 해도 MultipartHttpServletRequest를 매개변수로 받을 수가 없었다.
HttpServletRequest를 통해서 MultipartHttpServletRequest를 사용하는 방법을 정리하려고 한다.
1. 디스패쳐 서블릿 빈추가
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" >
<property name="maxUploadSize" value="10000000" />
</bean>2. 폼태그에 타입쓰기<form:form enctype="multipart/form-data">
3. 같은 name으로 인풋 파일
<input type="file" name="urlfile" id="urlfile1">
<input type="file" name="urlfile" id="urlfile2">4. 매개변수 HttpServletRequest req로 받고 MultipartHttpServletRequest사용
MultipartHttpServletRequest mult = (MultipartHttpServletRequest)req;
List<MultipartFile> files = multipartRequest.getFiles("urlfile");'프로그래밍 > 자바' 카테고리의 다른 글
스크립트 url에 한글이 있을경우 (0) 2019.04.01 jsp 느릴때 (ctrol 키사용시) 설정변경 (0) 2019.01.31 스크립트 정규식 몇개 (0) 2019.01.17 페이지에서 엔터치면 버튼이 실행되는 문제 (0) 2019.01.10 오라클 8080 포트사용 변경 (0) 2018.12.12