[Servlet&JSP] Chap 9. 글 삭제 로직(MVC2 패턴)

김승현·2021년 12월 14일
0
post-custom-banner
  1. boardSelectContent.jsp
    1) session을 이용하여 로그인하고, ID가 작성자와 같은지 아닌지에 따라 보이는 로직 작성
    2) a 태그 이용 수정 클릭 -> 이벤트 발생(href: X / cursor:pointer/ text-decoration:underline 이용)

    • 삭제 여부 확인
    • 삭제 선택
    • DOM 이용하여 폼태그 생성(createElement(), appendChild(), setAttribute() 이용)
    • 폼태그 body에 추가 (document.boby.appendChild(formTag))
    • 폼태그 서브밋 with boardNo, currentPage -> BoardPostDeleteServlet.java(/board/boardPostDelete.do)
  2. BoardPostDeleteServlet.java(/board/boardPostDelete.do)
    1) curretPage 받아오기
    2) 삭제할 boardNo 받아오기
    2) 검증에 필요한 글쓴이 userId 가져오기(session)
    3) boardNo, userId 이용하여 비즈니스 로직 ( <-> Service <-> DAO)
    4) boardDeletePost.jsp 로 이동 with currentPage, 비즈니스 로직의 결과값에 따라 request

  3. boardDeletePost.jsp
    1) 결과값에 따라 alert 띄어주기
    2) 글목록 BoardAllSelectServlet(/board/boardAllSelect.do) with currentPage으로 이동

profile
개발자로 매일 한 걸음
post-custom-banner

0개의 댓글