Spring FileUpload 에러 처리
목차
파일 업로드 중 에러 발생
Spring에서 fileUpload 작업을 하기 위해 작업을 하지만, Error가 내 앞을 반겼다.
이 문제의 가장 큰 원인은 submit을 했을 때, Controller와 Mapping이 되지 않는다는 것이다.그리고 Mapping이 되지 않는 것에는 설정이 가장 큰 원인이 된다.
에러 고치기
1. form의 enctype="multipart/form-data" 확인하기
2. pom.xml에서 commons가 등록이 되어있는지 확인한다.
3. servletDispatcher 설정 확인하기
4. MultipartHttpServletRequest로 request값 가져오는지 확인하기
마무리
Spring에서 file 업로드를 하기 위해 사용을 해봤지만, Controller에서 불러오는 것조차 매우 힘들었습니다.
pom.xml은 사용자마다 버전을 맞춰야 하지만 위 4개의 문제를 해결했을 때, Controller에서 MultipartHttpServletRequest가 실행되는 것을 확인할 수 있었습니다.
반응형
'Web > Spring' 카테고리의 다른 글
[Spring] Mybatis, selectKey 활용하기 (0) | 2021.06.07 |
---|---|
[Spring Error] The reference to entity "characterEncoding" must end with the ';' delimiter. (0) | 2021.06.04 |
[Spring] Properties 고급버전 (0) | 2021.05.17 |
[Spring] Properties 사용하기 (0) | 2021.05.11 |
[Spring] MAVENREPOSITORY 활용하기, pom.xml 설정하기 (0) | 2021.05.09 |