카테고리 없음

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";
  }