虚线部分需用户配置,实线部分为springmvc写好的
假设url为http://localhost:8080/SpringMVC/hello,后台接收到url请求后,
1,2,3,4:dispatcherServlet调用HandlerMapping处理器映射,再通过HandlerExcution根据url查找控制器(解析控制器映射后的信息)传递给dispatcherServlet
5,6,7,8:找到控制器后,dispactcherServlet调用HandlerAdapter处理器适配器按特定规则曲执行Handler,再让具体的Controller执行具体的业务对象,Controller执行后信息(如ModelAndView模型数据)返回给HandlerAdapter再将模型或视图逻辑名传给dispatcherServlet
9,10,11,12:dispatcher调用视图解析器ViewResolver来解析来自HandlerAdapter传递的逻辑视图名,视图解析器将解析后的逻辑视图名传回给dispatcherServlet,dispatcherServlet根据解析后的视图名调用具体视图呈现给用户
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。