프로젝트를 진행하며 맡은 게시판만드는법을 정리해보겠습니다.먼저 게시판테이블에 들어갈 속성을 담을 NoticeVO 클래스를 만듭니다.그리고 게시판 목록을 가져올 sql을 작성해야 되는데 pagination을 이용해 게시판의 페이지 이동을 하기 위해 Pager Class를
게시판에 글을 작성하고 파일을 업로드, 다운로드하는 기능을 구현해보겠습니다.글작성은 폼태그에서 글 내용을 전송하여 간단한 insert문을 작성하면 돼서 파일 업로드,다운로드에 대해 자세히 다루겠습니다.파일에 대한 정보를 저장할 NoticeFileVO 클래스를 만듭니다.
게시판 목록에서 제목을 클릭시 상세페이지로 넘어가서 글을 볼수있고 첨부파일을 다운로드하는 기능을 구현해보겠습니다.게시글에 파일이 첨부되어 있으면 파일정보도 가져와야 하기 때문에 NoticeVO에 private List<NoticeFileVO> fileVOs; 멤버
파일input 태그에 multiple 속성을 줘서 여러 파일을 한번에 올리고 파일 목록을 확인 하도록 했습니다.여기서 문제점이 있었는데...바로 파일 선택을 해서 올리고 다시 추가로 파일선택을 할시 기존의 선택된 파일이 덮어씌어줘서 날아가는 것입니다. 이렇게 3.png
이전에 했던 file input에 Drag and Drop을 이용하여 파일 업로드 기능을 추가하려고 합니다. > https://www.w3schools.com/html/html5_draganddrop.asp http://www.tcpschool.com/html/htm