제목 클릭 후 본인 작성 글인 경우에만 삭제 클릭시 해당 게시글은 삭제되며 게시판 목록 페이지로 이동한다.
후에 이미지 삭제 내용을 추가할 것이기 때문에 간단하게 작성했다.
✂️ 삭제 전
✂️삭제 후
🎨jsp
<input type="button" onclick="location.href='${contextPath }/board/delete?writeNum=${detailWriteData.writeNum }'"
value="삭제하기">
onclick
을 하면 삭제 컨트롤러로 해당 사용자가 작성한 글의 번호가 넘어간다. @GetMapping("delete")
public void writeDelete(@RequestParam("writeNum") int write_num, HttpServletResponse response,
HttpServletRequest request) throws IOException {
String message = bs.writeDelete(write_num,request);
PrintWriter out=null;
response.setContentType("text/html; charset=utf-8");
out = response.getWriter();
out.println(message);
}
service코드는 그 전 코드들과 같은 형식으로 간단해서 생략했다.
serviceImpl코드도 mapper로 보내주면 된다.
<delete id="delete">
delete from talk_board where write_num = #{writeNum}
</delete>
delete
를 써서 글 번호를 기준으로 삭제 쿼리문을 작성한다.