天天看點

攔截器|學習筆記攔截器

開發者學堂課程【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;

//在請求處理的方法執行之後執行

pub1ic void postHandle(HttpServletRequest request,

HttpServletResponse response, object handler,

ModelAndView modelAndView) throws Exception {

System.out.printl (--------處理後-------);

//在DispatcherSerylet處理後執行----清理工作

public void afterCompletion(htpServletRequest request,

HttpServletResponse response, object handler ,

Exception ex)

throws Exception {

}

繼續閱讀