zoukankan      html  css  js  c++  java
  • springmvc执行过程

    1、DispatcherServlet:表示前端控制器,是整个springmvc的控制中心,拦截用户的请求。
    2、HandlerMapping:处理器映射。DispatcherServlet调用HandlerMapping,HandlerMapping根据url查找Handler
    3、返回处理器执行链,根据url查找控制器,并且根据解析后的信息传递给DispatcherServlet
    4、HandlerAdapter表示处理适配器,按照特定的规则去执行Handler。
    5、执行Handler找到的处理器
    6、Controller将具体的执行信息返回给HandlerAdapter,如ModelAndView
    7、HandlerAdapter将视图逻辑名或模型传递给DispatcherServlet
    8、DispatcherServlet调用视图解析器ViewResolver来解析HandlerAdapter传递的视图名
    9、视图解析器将解析的逻辑视图名传递个DispatcherServlet。
    10、DispatcherServlet根据视图解析器的视图结果,调用具体的视图并进行渲染。
    11、将响应数据返回给客户端

    web.xml请求路径拦截配置说明:
    url-pattern
    /:拦截除.jsp的所有请求
    /:拦截所有请求
    /
    .do,*.action 拦截所有以.do,.action结尾的请求

    —转载请注明出处
  • 相关阅读:
    系统综合实践_5
    系统综合实践_4
    系统综合实践_3
    系统综合实践_2
    系统综合实践_1
    软件工程17—第09组 Beta版本演示
    软件工程16—第09组 Beta冲刺(4/4)
    软工实践个人总结
    第06组 Beta版本演示
    第06组 Beta冲刺(5/5)
  • 原文地址:https://www.cnblogs.com/landiss/p/14349301.html
Copyright © 2011-2022 走看看