2. Don't rely on servlet Api.
3. You can use any view technology, not just jsp.
4. Support various mapping strategies of the requested resources.
5. It is easy to expand.
1. The user submits a request to the front-end controller DispatcharServlet.
2.2. the dispatcher servlet controller queries one or more handlerMaping to find the controller that handles the request.
3.3. The dispatcher servlet controller submits the request to the controller.
4.4. The controller returns the ModelAndView object after business logic processing, which itself contains the information of the View object.
5. Number five. The DispatcherServlet controller queries one or more ViewResoler view parsers to find the view object specified by the ModelAndView object.
6. The view is responsible for returning the results to the client.
The entrance of 1.Spring MVC is servlet (that is, front-end controller), and the entrance of strtus is filter filter.
2.spring mvc is developed based on methods (that is, a url corresponds to a method), which requires parameters to be passed to the formal parameters of the method, and can be designed as single instance or multi-instance mode (single instance is recommended). Strtus is developed based on classes, and parameters are passed through the properties of classes, so only multiple instances can be designed.