단계 :
1. 코드 query.jsp 쓰기
<%의 @ 페이지 가져 오기 = "com.mvcapp.entity.Customer"%> <% @ 페이지 수입 = "java.util.List가"%> <% - 인 IntelliJ의 IDEA 작성. 사용자 : 델 날짜 : 2019년 7월 4일 시간 : 19시 34분 이 템플릿을 사용 파일을 변경하려면 | 설정 | 파일 템플릿. - %> <% @ 페이지의 contentType = "text / html과; 문자셋 = UTF-8"언어 = "자바"%> <HTML> <HEAD> <제목> 제목 </ 제목> </ head> <body> < 폼 작업 = "query.do"> <표> <TR> <TD> CUSTOMERNAME </ TD> <TD> <input 타입 = "텍스트"NAME = " </ TR> <TR> <TD> <입력 유형 = "쿼리를"값을 "제출"> </ TD> <TD> <a href="add.jsp"> 신규 고객을 추가 </A> </ TD > </ TR> </ 테이블> 로 <br> <% 목록 <고객 지원> 고객 = (목록 <고객>) request.getAttribute ( "목록"); 경우 (고객! = NULL && customers.size ()> 0) { %> <표 cellspacing = "0"의 cellpadding = "10"테두리 = "1"> <TR> <TD> ID </ TD> <TD> NAME < / TD> <TD> </ TR> ) { %> <TR> <TD> <% = customer.getId () %> </ TD> <TD> <% = customer.getName () %> 코드 </ TD> <TD> <% customer.getPassword = () %> </ TD> <TD> <A class="delete" href="delete.do?id=<%=customer.getId()%> "> 삭제 </A> </ TD> <TD> <A href=""> UPDATE </A> </ TD> </ TR> <% } %> </ 테이블> <% } %> 로 <br> </ body> <스크립트 유형 = "텍스트 / 자바 스크립트"SRC = "스크립트 / JQuery와-3.4.0.min.js"> </ script> <스크립트 유형 = "텍스트 / 자바 스크립트"> $ (함수 () { $이 (". 삭제 "). 클릭 (함수 () { VAR 내용 = $ (이) .parent () 부모 ()를 찾을 수 있습니다 ( "TD : EQ (1)"...) 텍스트를 (); var에 플래그를 = 확인 ( "确定删除用户"+ 내용 + "吗?"); 반환 플래그; }); }); </ script> </ HTML>
2.delete.do
무효 삭제 비공개 (HttpServletRequest의 REQ는 HttpServletResponse를 RESP) { 문자열 idStr = req.getParameter ( "ID"); INT의 ID = 0; //try...catch 효과 : idStr는 int 형을 전환하지 않도록 // 경우 전송할 수 없습니다 아이디 = 0, 어떤 삭제할 수 없습니다 {은 try , ID =있는 Integer.parseInt (idStr) ; customerDAO.delete (ID)를 캐치 (예외 E) {} } 은 try { resp.sendRedirect ( "query.do을"); 캐치} (IOException이 E) { e.printStackTrace (); } }