DispatcherServlet的工作是获取传入的URI,并找到处理程序(通常是Controller类上的方法)和视图(通常是JSP)的正确组合,这些组合在一起以形成应该在该位置找到的页面或资源。
我可能有
- a file /WEB-INF/jsp/pages/Home.jsp
- and a method on a class
@RequestMapping(value="/pages/Home.html")private ModelMap buildHome() { return somestuff;}该调度的servlet是“知道”该位调用该方法,当浏览器请求的页面,其结果与匹配的JSP文件相结合,使HTML文档。
它如何完成此操作因配置和Spring版本而异。
也没有理由最终结果必须是网页。定位RMI端点,处理SOAP请求以及任何可能进入servlet的操作,都可以做同样的事情。



