拦截器定义
//实现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>
本文介绍了一个具体的Spring MVC拦截器实现案例,展示了如何通过实现HandlerInterceptor接口来创建自定义的登录验证拦截器,并配置其在所有请求路径上生效。
215

被折叠的 条评论
为什么被折叠?



