무적강사
2019. 7. 19. 10:13
2019. 7. 19. 10:13
삭제컬럼에 하이퍼링크를 클릭하면 삭제가 될 수 있도록 작업하세요
[조건]
서블릿클래스명 : EmpDeleteServlet
서블릿명 : empdelete
urlpattern : /emp/delete.do
[작업순서]
1. "삭제" 하이퍼링크를 클릭하면 서블릿이 요청될 수 있도록 EmpDeleteServlet을 작성합니다.
2. EmpDeleteServlet이 요청되는지 확인한 후 클라이언트에서 전송된 요청정보를 추출합니다.
3. EmpDAO에 메소드를 추가합니다.
- 메소드명 : delete
- 매개변수 : 서블릿에서 추출한 id를 넘겨받을 수 있도록 처리합니다.
- 리턴타입 : 처리결과를 int로 리턴할 수 있도록 처리합니다.
4. EmpDAOImpl에서 메소드를 오버라이딩하고 sysout을 한 줄 추가합니다.
5. EmpDeleteServlet에서 EmpDAOImpl의 delete메소드를 호출하여 4번에서 추가한 sysout이 출력되는지 확인합니다.
6. 5번이 완료되면 EmpDAOImpl에 삭제가 처리될 수 있도록 db연동 코드를 구현합니다.
- EmpQuery클래스에 DB삭제 SQL문을 추가합니다.
7. 서블릿에서 삭제 후 리턴되는 값을 출력합니다.
8. 서블릿에서 삭제가 완료되면 "1개의 행 삭제 성공"을 실패하면 "삭제실패"를 출력할 수 있도록 작성합니다.