springmvc的拦截器,怎么设置不拦截的url

2025-04-26 07:59:40
推荐回答(1个)
回答1:

在拦截器里注入一个属性 List uncheckUrls 

 
 
 
 
                          
                            /login 
                              /doLogin 
                          
 
                
 
public class PermissionInterceptor extends HandlerInterceptorAdapter { 
/** 
* 免登入 免检查地址 
*/ 
private List uncheckUrls; 
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)     
    
String requestUrl = request.getRequestURI(); 
if(uncheckUrls.contains(requestUrl)){ 
return true; 
}else{ 
//TODO 做拦截的事情 
}