카테고리 없음
20220920 spring jsp-controller 값전달
SOME코딩
2022. 9. 20. 15:33
spring 구동순서
controller - dao - views밑의 mappers밑의 emaillist.xml로 이동 -
getGuestbookList.jsp - GuestbookController.java - deleteform.jsp - GuestbookController.java - GuestbookDao.java - guestbook.xml - GuestbookController.java
1번째 delete방법
controller
public String delete(@RequestParam("no") int no) {
dao.delete(no);
return "redirect:/getEmailList";
}
jsp
<tr>
<td>${emaillist.no}</td>
<td>${emaillist.firstName}</td>
<td>${emaillist.lastName}</td>
<td>${emaillist.email}</td>
<td><a href="/hellospring/delete?no=${emaillist.no}">삭제</a></td>
</tr>
</c:forEach>
2번째 delete방법
jsp 1번과 동일
controller
@RequestMapping(value="/delete", method=RequestMethod.GET)
public String delete(@ModelAttribute EmaillistVo emaillistVo) {
dao.delete(emaillistVo.getNo());
return "redirect:/getEmailList";
}
3번째 delete방법
jsp
<tr>
<td>${emaillist.no}</td>
<td>${emaillist.firstName}</td>
<td>${emaillist.lastName}</td>
<td>${emaillist.email}</td>
<td><a href="/hellospring/delete/${emaillist.no}">삭제</a></td>
</tr>
controller
@RequestMapping(value="/delete/{no}", method=RequestMethod.GET)
public String delete(@PathVariable("no") int no) {
dao.delete(no);
return "redirect:/getEmailList";
}