DispatcherServlet其实是一个Servlet,用于初始化各个功能的实现类,比如异常处理、视图处理、请求映射等;且继承了FrameworkServlet类,FrameworkServlet是...请求分析
服务起来后,在浏览器中输入 http://localhost:8082/ok,由于FrameworkServlet重写了Servlet的service方法,无疑会进入到该方法中:
protected...,无论哪种都会调用processRequest方法,进入该方法会看到这么一段代码:
doService(request, response);
直觉告诉我们,这个方法就是用来处理请求的,再跟进去,调用的是子类...DispatcherServlet中的doService方法,该方法开始会设置请求头信息,下面有这么一段代码:
doDispatch(request, response);
同上,直接跟进去,摘取部分代码...,分配给Servlet去处理,再到DispatcherServlet前端控制器分发、处理,整个过程,限于笔者目前水平,没有把整个串联起来,形成一条完整的调用链,希望有朋友可以分享.