15.공지사항 삭제
공지사항 삭제
순서
1.Mapper처리
2.Service 처리
3.Controller 처리
4.뷰처리
1.Mapper 처리
- NoticeMapper.java
//삭제
public int Noticedelete(int nno);
- NoticeMapper.xml
<!--삭제페이지 -->
<delete id="Noticedelete">
delete from anotice where nno = #{nno}
</delete>
2.Service 처리
- NoticeService.java
//삭제하기
public int Noticedelete(int nno);
- NoticeServiceimpl.java
// 삭제
public int Noticedelete(int nno) {
return noticemapper.Noticedelete(nno);
}
3.Controller 처리
- NoticeController.java
// 페이지삭제
@RequestMapping(value = "/notice-delete", method = RequestMethod.GET)
public String PostNOtiicedelete(int nno, RedirectAttributes rttr) {
noticeservice.Noticedelete(nno);
System.out.println("삭제 완료");
rttr.addFlashAttribute("result", "delete success");
return "redirect:/notice-list";
}
}
4.View 처리
<a href="<c:url value='/notice-delete?nno=${list.nno}'/>" onClick="alert('삭제하시겠습니까?')"class="btn reset" >삭제</a>
삭제 메소드를 실행하기 위해서 url을 설정해준다.
댓글남기기