ABOUT ME

Today
Yesterday
Total
  • 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";
      }
Designed by Tistory.