root/nextboard/src/org/springframework/samples/kyuriboard/web/spring/DeleteMemoController.java

리비전 3, 1.6 kB (mefour에 의해 체크인됨, 16 년 전)

ASSIGNED - # 1: 인큐페이터 사이트를 위한 개념 정립
http://221.150.127.106:8081/projects/hubproject/ticket/1

Line 
1 /**
2  * 메모를 삭제
3  */
4 package org.springframework.samples.kyuriboard.web.spring;
5
6 import java.util.Map;
7 import java.util.HashMap;
8 import java.util.List;
9
10 import javax.servlet.http.HttpServletRequest;
11 import javax.servlet.http.HttpServletResponse;
12
13 import org.springframework.web.servlet.ModelAndView;
14 import org.springframework.web.servlet.mvc.Controller;
15
16 import org.springframework.samples.kyuriboard.domain.Board;
17 import org.springframework.samples.kyuriboard.domain.logic.KyuriBoardFacade;
18
19 /**
20  * @author DAMI(archy712@naver.com)
21  *
22  */
23 public class DeleteMemoController implements Controller {
24        
25         private KyuriBoardFacade kyuriBoard;   
26        
27
28         /**
29          * @param kyuriBoard the kyuriBoard to set
30          */
31         public void setKyuriBoard(KyuriBoardFacade kyuriBoard) {
32                 this.kyuriBoard = kyuriBoard;
33         }
34
35
36         /* (non-Javadoc)
37          * @see org.springframework.web.servlet.mvc.Controller#handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
38          */
39         public ModelAndView handleRequest(HttpServletRequest request,
40                         HttpServletResponse response) throws Exception {
41                 // TODO Auto-generated method stub
42                 int boardId = new Integer(request.getParameter("boardId")).intValue();
43                 int memoId = new Integer(request.getParameter("memoId")).intValue();
44                 this.kyuriBoard.deleteMemo(memoId);
45                
46                 Board board = this.kyuriBoard.getBoardByBoardId(boardId);
47                 List memoList = this.kyuriBoard.getMemoListByBoardId(boardId);
48                
49                 Map model = new HashMap();
50                 model.put("board", board);
51                 model.put("memoList", memoList);
52                
53                 return new ModelAndView("viewBoard", model);
54         }
55
56 }
참고: 소스 브라우저를 사용하면서 도움이 필요하다면, TracBrowser를 참고하십시오.