1. SpringMVC拦截器的概念与Struts2相同
2. 实现拦截器
(1) 项目结构
(2) 实现HandlerInterceptor接口
1 package com.zhengbin.controller; 2 3 import java.io.IOException; 4 5 import javax.servlet.ServletException; 6 import javax.servlet.http.HttpServletRequest; 7 import javax.servlet.http.HttpServletResponse; 8 9 import org.springframework.stereotype.Controller; 10 import org.springframework.web.bind.annotation.RequestMapping; 11 12 @Controller 13 @RequestMapping("/admin") 14 public class FileuploadController { 15 @RequestMapping("/upload") 16 public void test(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException{ 17 System.out.println("hello controller"); 18 request.setAttribute("msg", "hello controller"); 19 request.getRequestDispatcher("index.jsp").forward(request, response); 20 } 21 }