开发者学堂课程【SpringMVC框架入门:拦截器】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/22
拦截器
目录
一.拦截器概念和struts2一致。
二.实现拦截器
1. 拦截器概念和struts2一致。
2. 实现拦截器
A. 实现Handlerlnterceptor接口
public class MyInterceptor implements
HandlerInterceptor{
//在请求处理的方法之前执行
//如果返回true那么执行下一个拦截器,如果返回fals那么不执行下一个拦截器
@Override
public boolean preHandle(HttpServletRequest request,
HttpServletResponse response,Object
handler)throws Exception{
System.out.println("---------处理前-------");
return false;
//在请求处理的方法执行之后执行
@Override
pub1ic void postHandle(HttpServletRequest request,
HttpServletResponse response, object handler,
ModelAndView modelAndView) throws Exception {
System.out.printl (--------处理后-------);
//在DispatcherSerylet处理后执行----清理工作
@Override
public void afterCompletion(htpServletRequest request,
HttpServletResponse response, object handler ,
Exception ex)
throws Exception {
}