javazqd110
2015-04-13 11:06spring MVC 的拦截器怎么拦截不了
我想用spring mvc实现登录拦截:
配置文件:mvc:interceptors
mvc:interceptor
/mvc:interceptor
mvc:interceptor
/mvc:interceptor
因为是spring3.0不支持 <mvc:exclude-mapping >标签,所以我在perHandle的方法来排除不需要的拦截的url。
问题如下:
在controller里@Controller
@RequestMapping("users/orglogin")
public class SenderOrgLoginController {
......
}
在perHandle()方法里System.out.pirntln("----------------");
然后用户登录后,始终不执行perHandle的方法(拦截器失效)。
但是在:
@Controller
@RequestMapping("/senders")
public class SenderLoginController {
......
}
在该拦截器的实现类里的perHandle方法里面,我也输出一条语句,登陆后,却执行了。然后我将 @RequestMapping("users/orglogin")改成@RequestMapping("users")就行了。
上网百度了半天,都没有原因(拦截器拦截的url怎么与controller有关,应该跟resquest的url有关么?)
求大神指教!非常感谢。
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- ibatis+spring mvc事务不能回滚
- spring
- ibatis
- 0个回答
- springMVC 拦截器如何做登录检查及页面跳转
- spring
- springmvc
- 0个回答
- Spring MVC中如何防止静态资源被Interceptor过滤
- spring
- 0个回答
- 基于注解SpringMvc拦截器无法使用
- spring
- 0个回答
- 关于基于spring MVC注解的拦截器实现
- spring
- 0个回答
换一换