javaWeb 삭제 복수의 데이터

첫째, 쓰기 DAO

// 아이디 삭제 
( "ID = # {} WHERE 제품 ID에서 삭제") @Delete을
, 공공 무효 삭제 (ID 정수)
두 및 서비스 구현 클래스를 작성
// 하나의 삭제 
, 공개 무효가 (ID 정수를) 삭제
다중 삭제 //
(정수 [] ID를 공공 무효 삭제를 );

@Override 
공개 무효 삭제 (정수 ID) {

productDao.delete (ID)를;
}
// 아이디에 따른 복수의 데이터를 삭제
공공 무효 삭제 (정수 [] IDS) {
IF (! IDS = NULL) {
(정수 ID를 들어 IDS를 ) {
productDao.delete (ID)
}
}
}
셋째, 쓰기 컨트롤러 컨트롤러
// 데이터 삭제 
@RequestMapping ( "/ 삭제")
{공공 문자열 (정수 ID를) 삭제
, productService.delete는 (ID)
반환 "리디렉션 : findByProduct";
}
// 데이터의 복수 삭제
@RequestMapping을 ( "/ 삭제")
문자열 공공 (정수 [] IDS)을 삭제 {
productService.deletes (IDS),
"재 : findByProduct"를 반환 (페이지 새로 고침을 리디렉션)
}

웹 문서를 작성, 넷째
<버튼형 = "버튼"클래스 = "BTN BTN 기본"제목 = "删除" 
의 onclick = "삭제 ()">
<I 클래스 = "FA FA-쓰레기-O"> </ 난>删除
</ 버튼>
<형태 ID = "delForm"동작 방법 = = "POST", "$ {} pageContext.request.contextPath / 제품 / 삭제"> 
(여기서, 테이블 형태의 열 이름 생략 이내)
<TD> <input 이름 = "식별자"TYPE = "체크 박스"값 = "$ {product.id}">를 삭제함으로써 얻어진 값에 따라 ID의 복수의 값으로 이동한다 </ TD> (체크 박스 값 상자 )
(여기서 생략 컬럼에 대응하는 표 형식의 데이터)
<버튼 유형 = "버튼"클래스 = "BTN BG-올리브 BTN-XS"의 onclick = 'delOne ($ {product.id})'> 삭제 </ 버튼> (개별 데이터를 삭제)
</ 행>
<스크립트 유형 = "텍스트 / 자바 스크립트"> 
// 하나의 삭제
기능 DeLone을합니다 (위의 ID를 언급) {
IF {합니다 (( "당신은 당신이 할 하시겠습니까 ????") 확인)
// 삭제
같이 location.href = "$를 {pageContext에 ? .request.contextPath} / 제품 /를 위에서 언급 한 id = 삭제 "+ 위에서 언급 한 ID를;
}
}
기능 삭제 () {
IF합니다 ((확인" ") {당신은 당신이 할 하시겠습니까 ????)
VAR delForm = $ (#의 delForm"을 " )
delForm.submit ();
}
}
</ script>

추천

출처www.cnblogs.com/zhangrongfei/p/11231668.html