在拦截器里注入一个属性 List<String> uncheckUrls
<mvc:interceptor>
<mvc:mapping path="/**"/>
<bean class="com.hz.sunday.portalvip.interceptor.PermissionInterceptor">
<property name="uncheckUrls">
<list>
<value>/login</value>
<value>/doLogin</value>
</list>
</property>
</bean>
</mvc:interceptor>
public class PermissionInterceptor extends HandlerInterceptorAdapter {
/**
* 免登入 免检查地址
*/
private List<String> uncheckUrls;
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
String requestUrl = request.getRequestURI();
if(uncheckUrls.contains(requestUrl)){
return true;
}else{
//TODO 做拦截的事情
}
<mvc:interceptor>
<mvc:mapping path="/**"/>
<bean class="com.hz.sunday.portalvip.interceptor.PermissionInterceptor">
<property name="uncheckUrls">
<list>
<value>/login</value>
<value>/doLogin</value>
</list>
</property>
</bean>
</mvc:interceptor>
public class PermissionInterceptor extends HandlerInterceptorAdapter {
/**
* 免登入 免检查地址
*/
private List<String> uncheckUrls;
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
String requestUrl = request.getRequestURI();
if(uncheckUrls.contains(requestUrl)){
return true;
}else{
//TODO 做拦截的事情
}