**Servlet 이용하여 파일업로드 구현
-파일업로드,페이징과 검색기능까지 구현
1. 기본 Setting
-테이블 생성
-web.xml
저번에 했던 게시판만들기에서 추가된 내용만 포스팅 하도록 하겠다.
또한 저번 파일업로드에 했던 lib/cos.jar파일이 있어야한다.
저번 포스팅 : https://welcomto-dd.tistory.com/24
2. FileManger.java 생성
com.util에 파일 업로드를 위한 FileManager.java 파일을 생성한다.
1) 파일 다운로드
-파일 다운로드 흐름도
: 서버에서 파일에 내용을 생성하여 bis에 담아두고 client에서 bis에 있는 내용을 받아온다.
-bis에 담는 부분
-bis에서 가져오는 부분
2) 파일 삭제
: f.delete()로 서버 폴더에 있는 실제 파일을 물리적으로 삭제하는 코드.
※FileManager.java 전체 코드
3. FileTestServlet.java에서 경로 설정
-FileTestServlet.java
: 파일 클릭할때 다운로드해줄 download.do로 이동(삭제도 마찬가지)
: setAttribute로 list.jsp파일에 변수 넘겨준다.
-list.jsp
: 링크를 누를경우 이동하도록 써준다!
※서블릿에서 download.do, delete.do 코드
-실행화면
- 압축코드파일
'JSP, Servlet' 카테고리의 다른 글
[JSP] 메일 전송 (1) | 2019.03.06 |
---|---|
[JSP] 필터(Filter) (2) | 2019.03.05 |
[JSP] war파일로 서버 스타트하기 (0) | 2019.03.04 |
[JSP] 쿠키(Cookie), 팝업, 파일업로드(JSP) (2) | 2019.02.28 |
[JSP Servlet] Servlet에서 Session사용하기 (2) | 2019.02.27 |