springmvc 自定义的拦截器

拦截器定义

//实现HandlerInterceptor
public class LoginAuthentication implements HandlerInterceptor {
	
	@Override
	public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
			throws Exception {
		// TODO Auto-generated method stub
		System.out.println("handle执行前");
		return true;
	}
	
	@Override
	public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
			ModelAndView modelAndView) throws Exception {
		// TODO Auto-generated method stub
		System.out.println("handle方法中");
	}
	
	@Override
	public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
			throws Exception {
		// TODO Auto-generated method stub
		System.out.println("handle执行后");
	}
}

拦截器配置

    <mvc:interceptors>
    	<mvc:interceptor>
    		<mvc:mapping path="/**"/>
    		<bean class="com.samrtian.interceptor.LoginAuthentication"/>
    	</mvc:interceptor>
    </mvc:interceptors>

猜你喜欢

转载自blog.csdn.net/samrtian/article/details/80002322
今日推荐