JSP를 이용한 게시판 만들기 이전에 java로 작성했던 게시판 형식과 유튜버 동빈나의 jsp 게시판 만들기 강좌를 바탕으로 jsp를 이용해 게시판 웹페이지를 구현했다.
입력 후 전송 버튼을 누르면 게시물이 작성되었다는 창이 뜬다. 아무것도 입력하지 않고 전송 버튼을 누르면 공란이 없이 입력해달라는 창이 뜨며 다시 입력폼이 뜬다. 취소 버튼을 누르면 리스트 페이지로 이동한다. 리스트 페이지를 구현하는 List.jsp의 소스이다. List.jsp의 구현 결과. (친구들에게 주소를 보내서 게시물을 작성하라고 해보았다.) 게시물 리스트의 무지개 색깔은 CSS를 처음 배운 김에 적용해 보았다. (지금은 소스가 바뀌었다! 2019/05/06) 마지막으로 삭제 버튼을 구현하였다. DeleteServlet.java의 소스. 게시글을 쓰게 해주는 서블릿과 동일한 원리로, MySQL에 delete 메시지를 보내도록 구현되었다. 맹점은 맨 위에 있는 게시물만 정상 삭제가 된다(….) DeleteServlet에서 리스트 jsp로부터 넘겨받는 id parameter가 최종 게시물의 것이기 때문일 것이다. 직접 코드를 만져보진 않았지만 HashMap으로 해결되지 않을까 막연히 생각해 봄. |