介绍
HandlerInterceptor如何在springMVC中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强>一、HandlerInterceptor用法强>
<强>第一步:注册拦截器强>
& lt; !——,注册拦截器,——比; & lt; mvc: interceptors> & lt; bean 类=癱om.project.base.interceptor.ControlInterceptor",/比; & lt;/mvc: interceptors>
<强>第二步:继承HandlerInterceptor,实现拦截器强>
package com.iflashbuy.limanman; import java.util.Iterator; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.ModelAndView; public class  ControlInterceptor implements  HandlerInterceptor { 时间=private Logger  Logger LoggerFactory.getLogger (getClass ());/* * ,*执行完控制器后调用,即离开时 ,*/@Override public void  afterCompletion (HttpServletRequest 请求, HttpServletResponse 响应,Object 最长,Exception 长度) throws Exception  { } @Override public void  postHandle (HttpServletRequest arg0, HttpServletResponse __arg1、, Object 最长,,ModelAndView 长度) throws Exception  {//,TODO Auto-generated method 存根 } @Override public Boolean  preHandle (HttpServletRequest 请求,,HttpServletResponse __arg1、, Object 最长),throws Exception { int 小姐:=,1; try { @SuppressWarnings (“unchecked") 字符串,Map