场景:

  比较简单是使用的SpringMVC框架,在做资源国际化的时候,遇到了这个问题。具体做的操作是在页面上点击切换语言的时候,需要发起请求在Controller中切换Locale。

问题:

  1.开始的时候使用jquery的$.get()方法,在chrome上没有问题可以正常的发起请求;

  2.然后在IE中测试的时候,请求的handler会正常运行,但是语言却没有切换成功,调试的时候发现,请求根本没有进入到Controller,自然Locale根本没有切换。

原因:

  在网上查找资料后问题的原因是:在IE系列下,$.get()方法在url地址固定时,会缓存返回结果

解决方法:

  a.最简单的方法是将get请求换成post请求(亲测可用)

  b.在URL参数中加入可变的参数,例如Random

  c.在浏览器中设置不进行缓存

  d.其他解决方案链接

最新文章

  1. SQL Server 数据变更时间戳(timestamp)在复制中的运用
  2. Redis-cli命令最新总结
  3. 【Cocos2d-x for WP8 学习整理】(4)CCTableView 实现《天天爱消除》中的得分榜
  4. 几款Z2760平板对比
  5. QT实现HTTP JSON高效多线程处理服务器
  6. jquery 获取日期时间
  7. 大数据之Ganglia安装1
  8. yum报错:Error: xz compression not available
  9. Android中直播视频技术探究之---基础知识大纲介绍
  10. CentOS 6.6 nginx PHP 配置
  11. STM32F103 与 STM32F407引脚兼容问题
  12. cf468A 24 Game
  13. iOS 数字每隔3位添加一个逗号的
  14. ubuntu操作系统以及开发环境的安装
  15. CentOS 7 安装 Nginx 反向代理 node
  16. 200行Py代码带你实现"打飞机"
  17. 栅栏(fence)
  18. 2018 icpc-ecfinal后记
  19. HTTP Protocol - URI
  20. Windows 10 MBR转GPT

热门文章

  1. Python入门--20--类、对象
  2. 矢量图和Word:EPS,PDF,EMF和SVG
  3. centos 7安装postgresql10.3
  4. hdu4635 有向图最多添加多少边使图仍非强连通
  5. LeetCode OJ--Path Sum II **
  6. 链表的排序 时间复杂度O(nlogn)
  7. Springboot 集成 Thymeleaf 及常见错误
  8. 编译lua
  9. this.class.getClassLoader().getResourceAsStream
  10. arcgis andriod 加载影像