拦截器配置1:

<mvc:annotation-driven />

在另外的文件(非xxx-servlet.xml)中配置

<mvc:interceptors>

<mvc:interceptor>

<!-- 匹配的是url路径, 如果不配置或/**,将拦截所有的Controller -->

<!-- <mvc:mapping path="/app/**" />  --> <!-- 拦截用户路径 -->

<!--  <mvc:exclude-mapping path="/app/user/userLogin.do"/>  -->

<mvc:mapping path="/**"/>

<bean class="com.hnisi.app.jg.interceptor.AppSecurityInterceptor"></bean>    <!-- 自定义拦截器路径 -->

</mvc:interceptor>

<!-- 当设置多个拦截器时,先按顺序调用preHandle方法,然后逆序调用每个拦截器的postHandle和afterCompletion方法 -->

</mvc:interceptors>

会发现拦截器不起作用。

解决方法

如下

http://stackoverflow.com/questions/3230633/how-to-register-handler-interceptors-with-spring-mvc-3-0

补充二:发现http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd

3.1版本不支持<mvc:exclude-mapping>标签,只有3.2+才支持

转载于:https://my.oschina.net/liangzhenghui/blog/638153

mvc:interceptor 不起作用的一个解决方法相关推荐

  1. IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法

    IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法 IIS上部署MVC网站,打开后500错误:处理程序"Extensionle ...

  2. Requirejs加载超时问题的一个解决方法:设置waitSeconds=0

    Requirejs加载超时问题的一个解决方法:设置waitSeconds=0 参考文章: (1)Requirejs加载超时问题的一个解决方法:设置waitSeconds=0 (2)https://ww ...

  3. mysql启动失败的一个解决方法

    mysql启动失败的一个解决方法 参考文章: (1)mysql启动失败的一个解决方法 (2)https://www.cnblogs.com/notfresh/p/mysqlStartError.htm ...

  4. Access denied for user ‘$(username)‘@‘localhost‘ (using password: YES)错误的一个解决方法

    Access denied for user '$(username)'@'localhost' (using password: YES)错误的一个解决方法 报错信息如下: 我的database.p ...

  5. c# 无法加载 DLL xxxxxxxx找不到指定的模块。 (异常来自HRESULT:0x8007007E)。的一个解决方法

    c# 无法加载 DLL xxxxxxxx找不到指定的模块. (异常来自HRESULT:0x8007007E).的一个解决方法 参考文章: (1)c# 无法加载 DLL xxxxxxxx找不到指定的模块 ...

  6. 说说在MVC开发中,遇到的错误及解决方法(本文章是我在实际开发中总结出来的,希望对您有帮助)...

    前提:数据底层,使用的是MVC架构,对于数据表中的状态及相关字段,采用了枚举型进行对应 1 序列中不包含任何元素   解决:将Single()改为DefaultOrSingle() 2 序列包含一个以 ...

  7. 关闭自动降频 linux,Deepin Linux CPU无法进行自动降频的一个解决方法

    在笔记本上安装了Deepin,发现笔记本风扇转的巨快,耗电也跟飞似的.通过cpufrequtils-info发现cpu频率一直是3.5GHz以上! 看见网上很多文章都是说通过安装cpufrequtil ...

  8. Excel每次打开文件都会出现一个空白sheet1文件的一个解决方法

    记录一波遇到的问题吧... 问题 最近打开Excel文件或者只启动Excel都会出现一个空白的未保存的sheet1.xls文件,在网上搜了一波,终于找到原因.最终原因就是因为电脑装了MySQL导致的. ...

  9. linux 服务器CPU被挖矿的一个解决方法

    发现 敲代码的时候阿里云来了个电话,说你的服务器疑似挖矿,还发了个邮件, 人直接懵了,就去阿里云看看,一看cpu直接一直100%, 开始的时间是十一点二十多(这个时间很重要,是解决问题的一个关键) 还 ...

最新文章

  1. 【面向对象编程】(3) 类之间的交互,依赖关系,关联关系
  2. 对‘pthread_create’未定义的引用_深入浅出 C++ 11 右值引用
  3. Codeforces Round #704 (Div. 2)(A ~ E)5题全 超高质量题解【每日亿题2 / 23】
  4. 【中国剩余定理】POJ 1006 HDU 1370 Biorhythms
  5. c语言编程平均分,用C语言编程平均分数
  6. [deviceone开发]-数据绑定示例
  7. 基于SLIC分割的特征点检测
  8. Windows平台基于RTMP实现一对一互动直播
  9. 【linux】ubuntu下crontab无效解决方法
  10. plsql设置oracle11g,数据库oracle11G,如何通过plsql查询表空间大小,如何通过PLSQL把一个表空间的大小设置成自动扩展...
  11. ChaiNext:大盘调整,主流币种还未稳住阻力位
  12. [转载] 详细介绍Python函数中的默认参数
  13. Oracle之分析函数
  14. lanhelper1.83 注册
  15. 接收蓝牙信号并发送到云端服务器,蓝牙如何可以与云服务器连接
  16. Web基础技术开发设计规范
  17. python生成exe运行慢_利用pyinstaller生成exe文件碰到的一些问题及解决方法
  18. 圆圈中最后剩下的数字 ----《剑指offer》面试题45
  19. 手机删除文件还有救,5个不错的Android数据恢复软件
  20. 施罗德: 以大数据技术洞悉投资先机,同时管理风险

热门文章

  1. 用tirgger实现主键自增(trigger+sequence)
  2. NYOJ 1053 Alice and Bob (N)
  3. hdu 1042 N! 高精度运算
  4. scrollBy与scrollTo的区别与用法
  5. P3375 【模板】KMP字符串匹配 (KMP模板)
  6. iOS学习 plist读取和写入文件
  7. 面向对象的继承关系体现在数据结构上时,如何表示
  8. 'vt100': unknown terminal type.
  9. SEO是企业发展的永恒主题
  10. JSP连接数据库 - MySQL