《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
public ModelAndView show(){
System.out.println(“目标资源执行…”);
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject(“name”,“itcast”);
modelAndView.setViewName(“index”);
return modelAndView;
}
}
页面
Hello World! ${name}
======================================================================================
拦截器在预处理后什么情况下会执行目标资源,什么情况下不执行目标资源,以及在有多个拦截器的情况下拦截器的执行顺序是什么?
再编写一个拦截器2,
public class MyInterceptor2 implements HandlerInterceptor {
//在目标方法执行之前 执行
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws ServletException, IOException {
System.out.println(“preHandle22222…”);
return true;
}
//在目标方法执行之后 视图对象返回之前执行
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) {<