다음과 같이 파일 업로드 jsp를 준비하고 시작하겠습니다.
첫번째로 vo객체에 추가하겠습니다. getter,setter 잘 들어가있는지 확인해줘야합니다.
이제 MVNrepository에서 commons fileupload를 받아서 pom.xml에 넣고 라이브러리를 사용할 준비를합니다.
pom.xml에 maven을 넣주고나서
외부에서 가져온 라이브러리를 사용하려면 bean등록을 해줘야만 사용할수있다.
그렇기 때문에 presentation-layer.xml에 bean으로 등록해줌으로 스프링 컨테이너가 인식할수 있도록 해줍니다.
왜냐면 화면에 파일을 등록하기 때문에 화면 영역인 servlet-context.xml 부분이기때문에 presentation-layer.xml 여기에
넣어주는것이다.
MultipartFile
-String getOriginalFilename() = 업로드한 파일명
-Voie transferTO(File destFile) = 실제 업로드하는 파일 위치
-boolean isEmpty() = 업로드한 파일의 존재여부 확인
insert컨트롤러에 다음과 같이 추가해서 upload가 가능합니다.
파일올리는 폼은 꼭 form에 enctype을 넣어줘야합니다!!!
vo객체에 다음과 같이 넣어주면 화면에 나오는 json형태의 객체중에 null data는 출력되지 않습니다.
'Spring' 카테고리의 다른 글
Spring json관련 처리 (0) | 2022.08.19 |
---|---|
Spring 게시판 검색기능 구현 (0) | 2022.08.19 |
Spring 비즈니스 계층과 영속계층의 분리 (0) | 2022.08.19 |
Spring (@SessionAttribute,@ModelAttribute) (0) | 2022.08.19 |
Spring requestMapping 공부하기 (0) | 2022.08.18 |
댓글