【问题标题】:eclipse not detecting change in json fileeclipse没有检测到json文件的变化
【发布时间】:2014-03-12 14:27:16
【问题描述】:

嘿,我正在尝试创建一个程序,其中根据对 servlet 的请求写入 json 文件 并且使用 jsp 中的 jquery 脚本读取 json 文件。到目前为止是成功的。但是我现在面临的问题是第一次它工作正常,然后第二次当再次请求 servlet 时文件的内容被覆盖根据需要.但是在硬盘中都可以看到变化,我的意思是eclipse中的文件系统和项目资源管理器,但是在重新加载页面并使用firebug时,当我看到返回的json文件时,它包含以前的数据,在执行此操作两到三次后出现新结果有没有人经历过??? 他们有什么绕过的方法

【问题讨论】:

  • 请大家回复
  • 清除浏览器缓存并重试。请放松一下:)

标签: java jquery json eclipse servlets


【解决方案1】:

我假设您的 ajax 请求正在被缓存...

您可以尝试将当前日期时间添加到您请求的 URL 末尾的变量中。它是一种强制重新加载资源的解决方法:

"http://localhost/service/user/?"+new Date().getTime()

【讨论】:

  • 是的,我这样做了,所以每个请求看起来都像新请求一样,没有使用元标记和响应对象进行缓存,但没有任何效果,问题是当我写入文件时,只有当我双击并打开它时只有在执行读取时才会反映更改,如果我在读取之前双击并打开旧数据,则会显示旧数据,它会检测到困扰我的新数据
猜你喜欢
  • 1970-01-01
  • 2014-02-04
  • 1970-01-01
  • 2010-12-08
  • 2021-07-20
  • 2011-03-08
  • 2016-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多