2。配置攔截器
<!—— 攔截器的配置 ——>
<!—— /**包括路徑及其子路徑
如果是/admin/*-攔截的是/admin/add,/admin/list etc。但/admin/user/add不被攔截
如果是/admin/**-攔截/admin/add,/admin/list etc,/admin/user/add
——>
<!—— 對應的攔截器 ——>
3。如果被攔截——能否到達指定頁面?
使用HttpServletResponse 或者 HttpServletRequest可以實現重定向或轉發。
//在請求處理的方法之前執行
//如果返回true,那麼執行下一個攔截器,如果返回false,那麼不執行下一個攔截器
@Override
public boolean preHandle(HttpServletRequest req, HttpServletResponse resp,
Object handler) throws Exception {
System。out。println(“————-處理前————-”);
resp。sendRedirect(req。getContextPath()+“/index。jsp”);
return false;
}