17.3 Controller接口
在Spring 2.5版本前,开发一个控制器的唯一方法是实现org.springframework.web.servlet.mvc.Controller接口。这个接口公开了一个handleRequest方法。下面是该方法的签名:
1 | ModelAndView handleRequest(HttpServletRequest request, |
其实现类可以访问对应请求的HttpServletRequest和HttpServletResponse,还必须返回一个包含视图路径或视图路径和模型的ModelAndView对象。Controller接口的实现类只能处理一个单一动作(Action),而一个基于注解的控制器可以同时支持多个请求处理动作,并且无须实现任何接口。具体内容将在第18章中讨论。
原文链接: 17.3 Controller接口