-
20220920 spring jsp-controller 값전달카테고리 없음 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"; }