Servlet관리자용주문목록4 : 고객주문목록에서 삭제
주문 목록 삭제
- /AdminOrderList.ao
- ‘삭제’ 클릭 -> 페이지 이동( 가상주소 )
- 컨트롤러 -> Action -> DAO
- 주문번호 사용해서 정보 삭제
- delete 구문 사용
- 리스트 페이지로 이동
AdminOrderFrontController.java
의 doProcess()의 주소비교 후 처리부분에 코드 추가
1 | //주문목록에서 삭제 |
AdminOrderDeleteAction.java
생성
1 | public class AdminOrderDeleteAction implements Action { |
- 여기서 삭제후에 삭제되었다는 알람이 떴으면 좋겠다. 그럴땐 js코드를 넣어주면 된다.
- 대신 기존에 썼던 페이지이동 코드(forward.setPath와 setRedirect)는 쓰지못한다. 리퀘스트안의 자바코드이기때문에 js보다 먼저 실행되기때문이다. js코드(location.href)를 사용하더라고 주소를 맵핑했기때문에 모델2구조는 유지된다.
1 | //처리결과를 js사용하여 페이지 이동 |
AdminOrderDAO.java
에 deleteOrder()메서드 코드 추가
1 | public interface AdminOrderDAO { |
AdminOrderDAOImpl.java
에 deleteOrder()메서드 코드 추가
1 | // 주문삭제 |