先说结论:目前Spring MVC已经一统江山,Struts正在被抛弃
1、Spring MVC原理
Spring 体系:
Spring MVC工作流程图
SpringMVC的工作流程描述
1. 用户向服务器发送请求,请求被Spring前端控制Servelt DispatcherServlet捕获;
2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截器),最后以HandlerExecutionChain对象的形式返回;
-
DispatcherServlet根据获得的