[Servlet&JSP] Chap 10. 댓글 수정, 삭제 로직(MVC2 패턴)

김승현·2021년 12월 14일
0

댓글 수정

필요 정보: 수정 content, currentpage, boardNo, userid, commentNo

  1. boardSelectContent.jsp

    • 로그인하고 본인이 작성한 댓글에만 수정, 삭제 버튼 생성
    • 수정 버튼 누르면 버튼 이름 취소로 바꾸고 해당 댓글 하단에 수정할 수 있는 폼 나타나게 &스크립트 만들기
    • 수정 완료 누르면 -> BoardCommentUpdateSerlvet.java(/board/boardCommentUpdate.do) with content, currentpage, boardNo, commentNo
  2. BoardCommentUpdateSerlvet.java(/board/boardCommentUpdate.do)

    • 인코딩
    • content, currentpage, boardNo, commentNo, userId(session)
    • 비즈니스 로직 처리 ( <-> Service <-> DAO)
    • 결과 값에 따라 페이지 이동
      • 정상 : 해당 게시글 페이지
      • 비정상 : 에러 페이지


댓글 삭제

필요 정보: 수정 currentpage, boardNo, commentNo, userid,

  1. boardSelectContent.jsp

    • 삭제 버튼 클릭시 이벤트 발생 -> form태그 input태그 생성(DOM 객체 사용)
    • BoardCommentDeleteSerlvet.java(/board/boardCommentDelete.do)로 이동 with currentpage, boardNo, commentNo(삭제 버튼에 속성 커스트마이징해서 가져옴) 값을 보내보냄
  2. BoardCommentDeleteSerlvet.java(/board/boardCommentDelete.do)

    • currentpage, boardNo, commentNo, userId(session)
    • 비즈니스 로직 처리 ( <-> Service <-> DAO)
    • 결과 값에 따라 페이지 이동
      • 정상 : 해당 게시글 페이지
      • 비정상 : 에러 페이지
profile
개발자로 매일 한 걸음

0개의 댓글