본문 바로가기

JAVA

JAVA 게시판 처리(상세페이지, 삭제)-6

게시판 상세화면에서 글삭제 버튼 로직 구현

 

 

mapper

<delete id="deleteBoard" parameterType="int">
		delete
		from board
		where no = #{no}	
	</delete>

controller

 // 삭제
  @RequestMapping("deleteBoard.do")
  public String deleteBoard(@RequestParam("no") int no, Model d) {
    System.out.println("삭제:" + no);
    service.deleteBoard(no);
    d.addAttribute("proc", "del");
    return "WEB-INF\\views\\a03_boardDetail.jsp";
  }

dao

  //삭제
  public void deleteBoard(int no);

service

public void deleteBoard(int no) {
		dao.deleteBoard(no);
	}

jsp(수정부분)

<script type="text/javascript">
function deleteProc(){
	if(confirm("삭제하시겠습니까?")){
		$("form").attr("action","${path}/deleteBoard.do");
		$("form").submit();		
	}
}

if(proc=="del"){
	alert("삭제성공\n조회 리스트화면으로 이동!")
	location.href="${path}/boardList.do";
}	
</script>