//수정하기 버튼 클릭 시, 데이터 불러와 write페이지로 이동
$("#modifyBtn").on("click", function() {
if(!confirm("수정하시겠습니까?")) return;
let article_id = ${boardDto.article_id }
let form = $("#form")
form.attr("action", "<c:url value='/board/edit${searchItem.queryString}' />")
form.attr("method", "get")
form.submit()
})
3. 게시판 수정하기(Upload), 삭제하기(Delete)
post.jsp
① 아이디가 일치하지 않으면 수정, 삭제버튼 숨김
② 아이디가 일치하면 수정, 삭제버튼 노출
//삭제하기 버튼 클릭 시 작동 $("#deleteBtn").on("click", function() { if(!confirm("정말로 삭제하시겠습니까?")) return;
})
게시글 정보 불러오기
BoardController.java
BoardServiceImpl.java
BoardDaoImpl.java
boardMapper.xml
글 수정내용 DB 업로드 로직
BoardController.java
BoardServiceImpl.java
BoardDaoImpl.java
boardMapper.xml
① 수정할 데이터 불러오기, 삭제버튼 클릭
② 수정한 내용 정상적으로 update 됨
③ 데이터도 성공적으로 들어감
게시글 삭제하기(Delete) 로직
try { //삭제할 게시글 데이터 가져오기 BoardDto tmpboard=boardService.getArticleEdit(article_id);
} catch (Exception e) {e.printStackTrace();}
return "redirect:/board/notice"; }
BoardServiceImpl.java
BoardDaoImpl.java
boardMapper.xml
① 삭제버튼 클릭
② 해당 게시물 삭제됨