MultiActionController가 어떻게 구현하는지만 알고 넘어감.
다음 강좌(?)에서 MultiActionController를 이용하여 게시판(CRUD)을 구현
BoardController.java
package controller; import java.util.List; public class BoardController extends MultiActionController { List<BoardVO> boardList = boardLogic.getBoardList(); ModelAndView modelAndView = new ModelAndView("board/boardList"); int boardSeq = Integer.parseInt(request.getParameter("boardIdx")); int boardSeq = Integer.parseInt(request.getParameter("boardIdx")); |
- MultiActionController 클래스를 계승한 리퀘스트 컨트롤러(위에서는 BoardController)는 복수의 리퀘스트에 대해서 각각의 처리를 하나의 클래스에 기술하고 리퀘스트 별로 할당할 수 있음.
- MultiActionController 클래스를 계승한 경우의 호출 메소드 시그너쳐
public ModelAndView methodName(HttpServletRequest request, HttpServletResponse response) throws Exception{ ... ... } |
- 서블릿명-servlet.xml의 설정파일에 리퀘스트 URL과 메소드의 관련성을 정의(아래 xml 참조)
myHome04-servlet.xml
<?xml version="1.0" encoding="UTF-8"?>
<bean id="boardLogic" class="logic.BoardLogicImpl"> <bean id="boardDao" class="dao.BoardDaoImpl"> </beans> |
web.xml
<?xml version="1.0" encoding="UTF-8"?> <filter> <filter-mapping>
<context-param> </web-app> |
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
|
'프로그램 > Spring 2.5' 카테고리의 다른 글
Spring Controller의 종류 (0) | 2012.03.07 |
---|---|
[22일차] spring MVC 예제 - 게시판 구현 (MultiActionController) (8) | 2012.03.05 |
[링크] ModelAndView에서 파라미터 전달 (0) | 2012.02.28 |
[20일차] spring MVC 예제 - 3 (SimpleFormController) (0) | 2012.02.18 |
[19일차] spring MVC (Controller) - SimpleFormController (0) | 2012.02.18 |