这个没什么好讲的吧?
5.执行真正的 handler,并返回 ModelAndView(Handler 是个代理对象,可能会执行 AOP )
//??5.??执行真正的??handler,并返回????ModelAndView(Handler??是个代理对象,可能会执行??AOP??)
ModelAndView??mv??=??ha.handle(request,??response,??mappedHandler.getHandler());
6.循环执行 handler 的 post
//??6.??循环执行??handler??的??post??
for??(int??i??=??mappedHandler.getInterceptors().length??-??1;??i??>=0??;??i--)??{
????????HandlerInterceptor??interceptor??=??mappedHandler.getInterceptors()[i];
????????//??post??
????????interceptor.postHandle(request,??response,??mappedHandler.getHandler());
}
7.根据 ModelAndView 信息得到 View 实例
View??view??=??null;
if??(mv.isReference())??{
????????//??We??need??to??resolve??this??view??name
????????//??7.??根据??ModelAndView??信息得到??View??实例
????????view??=??this.viewResolver.resolveViewName(mv.getViewName(),??locale);
}
8.渲染 View 返回
//??8.??渲染??View??返回
view.render(mv.getModel(),??request,??response);
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-89538-4.html
不管是外在的软实力还是内在的硬实力
毕竟是有后台的司