Controller를 만들때 해당 Controller class에 Controller를 구현(implement)하고 handleRequest를 재정의하여 만들수도 있지만
AbstractController 를 상속 하고 handleRequestInternal를 재정의하여 Controller를 만들수도 있다.
이때 리턴값은 ModelAndView가 된다.
================================================================================================================================================
package pack;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;
public class HelloController extends AbstractController{
protected ModelAndView handleRequestInternal(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception {
HelloModel model = new HelloModel();
ModelAndView view = new ModelAndView();
view.setViewName("list");
view.addObject("msg", model.getGreeting());
return view;
}
}
'spring > Web' 카테고리의 다른 글
스프링에서 tiles 사용하기 (0) | 2014.05.13 |
---|---|
<url-pattern>/</url-pattern> (0) | 2014.05.12 |
공유자원 설정할때 사용(ContextLoaderListener : applicationContext.xml) (0) | 2014.05.12 |
여러개의 설정파일 설정하기 (0) | 2014.05.12 |
Annotation을 이용한 Controller 맵핑 (0) | 2014.05.12 |