spring 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个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!