[JSP/Servlet] 14. 게시글 파일첨부 - 수정과 삭제
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 12. 03:52[JSP/Servlet] 14. 게시글 파일첨부 - 수정과 삭제

첨부파일 등록에 성공했으니 수정과 삭제를 해볼 차례이다. register.jsp를 참조하여 modify.jsp를 작성하되, 기존의 첨부 파일을 hidden으로 숨겨주고 새롭게 등록될 첨부 파일의 input 태그를 달아준다. modify.jsp 자유게시판 글쓰기 제목 내용 ${bvo.content } 첨부파일 등록 취소 수정 화면 만약 기존의 첨부파일에서 새로운 첨부파일로 교체한다면, 기존의 첨부파일의 데이터는 삭제되어야 한다. 이 과정은 비동기화 작업처리를 할 것이므로 Handler package > FileRemoveHandler class를 생성했다. FileRemoveHandler.java package handler; import java.io.File; import org.slf4j.Logger..

[JSP/Servlet] 13. 게시글 파일첨부 - 등록 / 상세 / 리스트
개발자가 되기까지 (2023.08.16~2024.04.15)/[Servlet] Basic Web2023. 12. 12. 01:50[JSP/Servlet] 13. 게시글 파일첨부 - 등록 / 상세 / 리스트

파일 첨부를 하기 위해서는 라이브러리를 더 다운로드해서 적용해야 한다. 필요한 라이브러리는 아래와 같다. commons-fileupload-1.4 commons-io-2.11.0 thumbnailator-0.4.17 MVN Repository에서 필요한 라이브러리를 찾아 Eclipse에 WEB-INF > lib에 라이브러리들을 넣어둔다. MVN Repository의 링크는 다음과 같다. https://mvnrepository.com/ 일단, 게시물을 등록할 때 파일 첨부도 할 수 있게 하는 것만 코드를 작성한다. border > register.jsp에서 파일을 첨부할 수 있도록 태그를 생성한다. 그리고 form에 enctype를 추가로 달아준다. enctype는 form 데이터를 서버로 전송할 때 사용..

728x90
반응형
image