AR삽질러

JSP 개인프로젝트(12) - 게시판만들기(댓글관리) 본문

JAVA/JSP

JSP 개인프로젝트(12) - 게시판만들기(댓글관리)

아랑팡팡 2023. 3. 9. 13:10
728x90

https://arang95.tistory.com/60

 

JSP 개인프로젝트(11) - 게시판만들기(페이징처리)

https://arang95.tistory.com/59 JSP 개인프로젝트(10) - 게시판만들기(게시글수정, 삭제) https://arang95.tistory.com/58 JSP 개인프로젝트(9) - 게시판만들기(게시글내용보기) https://arang95.tistory.com/57 JSP 개인프로젝

arang95.tistory.com

지난시간에는 JSP페이징 기법을 활용하여 게시판의 내용을 지정한 페이지 수에 따라 나누어 관리하여 보여주고 이동시키보았다. 이번시간에는 JSP게시판에 작성된 글에 댓글을 달수 있도록 구현해 보겠다.

 

댓글쓰기는 기존 content.jsp에서 수정, 삭제, 목록 부분에 추가해준다.

 

1. 추가코드

<input class="btn btn-primary" type="button" value="게시글 수정" onClick="document.location.href='updateForm.jsp?num=<%=article.getNum()%>&pageNum=<%=pageNum%>'">&nbsp;&nbsp;&nbsp;&nbsp;
<input class="btn btn-primary" type="button" value="게시글 삭제" onClick="document.location.href='deleteForm.jsp?num=<%=article.getNum() %>&pageNum=<%=pageNum %>'">&nbsp;&nbsp;&nbsp;&nbsp;
<input class="btn btn-primary" type="button" value="게시글 답글" onClick="document.location.href='writeForm.jsp?num=<%=num %>&ref=<%=ref %>&step=<%=step %>&depth=<%=depth %>'">&nbsp;&nbsp;&nbsp;&nbsp;
<input class="btn btn-primary" type="button" value="게시글 목록" onClick="document.location.href='list.jsp?pageNum=<%=pageNum %>'">

 

 

구현이미지

 

답변입력시 출력화면

작성된 답변화면

작성된 답변에 답변달기

DB

댓글이 추가되면 ref에 step, depth가 올라가는 것을 볼수 있다.

 

답글구현영상

 

 

https://github.com/designAR/myJSP

 

GitHub - designAR/myJSP

Contribute to designAR/myJSP development by creating an account on GitHub.

github.com

구현하지 못한 부분이 많지만 필요하신분들은 받아서 기능들을 추가하면서 연습하세요~!

728x90
반응형
LIST