现象:编写拦截器,拦截 /pc 请求没有效果。
<!-- 拦截pc端请求 --> <mvc:interceptor> <mvc:mapping path="/pc"/> <mvc:exclude-mapping path="/pc/login"/> <bean class="com.claim.pc.interceptor.LoginPcInterceptor"></bean> </mvc:interceptor>
原因:拦截的通配符路径地址没有写对。
修改如下:
<!-- 拦截pc端请求 --> <mvc:interceptor> <mvc:mapping path="/pc/**"/> <mvc:exclude-mapping path="/pc/login"/> <bean class="com.claim.pc.interceptor.LoginPcInterceptor"></bean> </mvc:interceptor>
path="/pc" 需要改成 path="/pc/**"