SpringMVC共有五个模块:
DispatcherServlet,HandlerMapping,Controller,ModelAndView, ViewResolver.
客户端发送请求,由DispatcherServlet接收请求,DispatcherServlet根据HandlerMapping的规则,解析请求,并发送给Controller,Controller调用相关的业务方法,将处理结果生成ModelAndView发送给DispatcherServlet,DispatcherServlet再依据ViewResolver的相关规则,生成反馈(.jsp文件)响应,发送给客户端。