[ITWILL : JSP]Javabean 10 : 게시판만들기(답글쓰기)
ITWILL학원 : 30강 JSP기초 BY 정규태강사
1. 답글처리구현 순서
- 일반글 = 답글이 아닌 글.
- num : 일반글+답글 둘 다 작성할때마다 계속 증가된 값으로 사용(순차적)
- re_ref : 답글의 그룹번호(일반글번호와 동일), 답글을 다는 원글의 그룹번호를 사용
- re_lev (level) : 답글의 레벨값 (깊이), 원글을 기준으로한다 ex)한번내려가면1 두번내려가면 2
- re_seq (sequence) : 답글의 순서, 원글에 답글이 몇개인지하는 순서대로 카운트.
- 일반글은 ref만 num값과 동일하게 초기화
- 답글은 lev, seq는 0으로 초기화
만약 여기서 3번글의 답글 1개를 추가한다면?6 / 답급3-1 / 3 / 1 / 1
만약 여기서 3번글의 답글 1개를 추가한다면?6 / 답글3-1 / 3 / 1 / 1
만약 여기서 3번글의 답글 1개를 또 추가한다면?7 / 답글3-2 / 3 / 1 / 2
만약 여기서 3번답글인 3-1에 답글 1개를 추가한다면?8 / 답글3-1-1 / 3 / 2 / 3
만약 여기서 4번밑에 답글을 단다면?9 / 답글4-1 / 4 / 1 / 1
만약 여기서 일반글 작성한다면?10 / 일반글 / 10 / 0 / 0
만약 여기서 답글4-1에 답글을 단다면?11 / 답글4-1-1 / 4 / 2 / 2
2. reWriteForm.jsp 작성
1 | <% |
3. reWritePro.jsp 작성
1 | <% |
4. BoardDAO.java에서 reInsertBoard(BoardBean bb)메서드 만들기
1 | public void reInsertBoard(BoardBean bb){ |
5. BoardList.jsp에서 답글 들여쓰기 추가 구현
이미지와 조건문을 통해 구현
- img src=”level.gif” width=”<%=wid%>” height=”15”
- img src=”re.gif”
1 | <fieldset> |