최대 1 분 소요

공지사항 삭제

순서

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을 설정해준다.

댓글남기기