springmvc
文章平均质量分 72
Tidhy
没上过课的程序员
展开
-
总结运行流程
1、用户发送请求,DispatcherServlet把接收到的用户请求根据URL来调用HandlerMapping,然后HandlerMapping获得该Handler配置的所有相关的对象,包括Handler对象以及Handler对象对应的拦截器,这些对象都会被封装到一个HandlerExecutionChain对象当中返回。2、之后DispatcherServle转载 2017-06-15 13:01:46 · 779 阅读 · 1 评论 -
springMVC--HandlerAdapter
HandlerAdapter的接口中定义了三个方法:(1)boolean supports(Object handler); 判断是否支持传入的Handler(2)ModelAndView handle(HttpServletRequest request, HttpServletResponse response, Object handler) 用来使用Handler处理请求转载 2017-06-15 01:50:25 · 400 阅读 · 1 评论 -
Spring MVC ---ModelAndView
ModelAndView(向前台页面传值)ModelAndView对象中包含了一个model属性和一个view属性。model:其实是一个ModelMap类型。其实ModelMap是一个LinkedHashMap的子类view:包含了一些视图信息当视图解释器解析ModelAndVIew时,其中model本生就是一个Map的实现类的子类。视图解析器将model中的每个元素都通过r转载 2017-06-15 04:39:30 · 399 阅读 · 1 评论 -
springMVC源码--HandlerMapping(一)
HandlerMapping的工作就是为每个请求找到合适的处理器handler。HandlerMapping 接口:接口中主要定义了一个getHandler方法,返回一个HandlerExecutionChain对象。总结:简单来说HandlerMapping的实现机制就是根据request来获得HandlerExecutionChain,其实就是获取真正要执行的Controlle转载 2017-06-14 23:52:14 · 409 阅读 · 1 评论