dodispatch流程
2016-07-17 19:18:51 0 举报
doDispatch是Java中Servlet的一种方法,用于处理客户端的请求并生成响应。在doDispatch方法中,首先根据请求的URL找到对应的Servlet类,然后创建该类的实例对象,并调用其service方法来处理请求。service方法会根据请求的类型(GET、POST等)和路径等信息,调用相应的处理方法(如doGet或doPost),并将请求和响应对象作为参数传递给这些处理方法。这些处理方法会执行具体的业务逻辑,如查询数据库、计算结果等,并将结果封装成响应对象返回给客户端。最后,doDispatch方法会根据响应的状态码和内容类型等信息,将响应发送给客户端。
作者其他创作
大纲/内容
HandlerMapping
是否上传请求
HandlerAdapter
finally释放资源
根据Handler找到HandlerAdapter
相关组件
View为空时根据request设置默认View
执行相应Inteceptor的preHandle
请求处理完成的通知触发Inteceptor的afterCompletion
如果传入了异常则设置到View
开始
return
是否需要异步处理
设置到dispatchException
是否有异常
根据request找到Handler
处理Last-Modified
LocaleResolverViewResolverThemeaResolver
Y
ViewNameTranslator
处理异常
执行相应Inteceptor 的postHandle
渲染页面
HandlerExceptionResolver
N
MultipartResolver
收藏
0 条评论
下一页
为你推荐
查看更多