**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

+ Recent posts