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