본문 바로가기

데이터 분석/Spring

Martin's Bookshelf_Part 6 : BOOK CRUD(Delete)

Delete 기능 구현 작업 순서

  1. Delete 버튼에 JS function 코딩( b_idx 파라미터를 활용하여 삭제 )

  2. Controller 에서 JSP에서 전송받은 parameter(b_idx)를 활용하여 delete.do 코딩
    1. b_idx를 활용해 DB에서 해당 row를 불러온다 
    2. 해당 row의 파일의 절대경로 파악 -> 업로드 된 파일을 저장하는 폴더에서 해당 데이터 삭제
    3. DB에서 해당 row 삭제

  3. DAO에서 조건별 탐색 & 삭제 method 코딩 → Mapper에서 SQL문 작성

 


 

<Step 1:  Delete 버튼에 JS function 코딩( b_idx 파라미터를 활용하여 삭제 )>

더보기
	function del(b_idx) {
		
		if (confirm("Are you sure?")==false) return;
		
		location.href ="delete.do?b_idx="+b_idx;
	}

 

 

<Step 2: Controller 에서 JSP에서 전송받은 parameter(b_idx)를 활용하여 delete.do 코딩>

 

 

<Step 3: DAO에서 조건별 탐색 & 삭제 method 코딩 → Mapper에서 SQL문 작성>