我有一种情况,我使用 java 以编程方式写入文本文件,同时我使用 jQuery 从同一个文件中读取。
我面临的问题是,只要通过 java 将内容写入文本文件,jQuery 就无法找到更新的内容。
我用谷歌搜索了很多,但我发现的唯一结果是针对 java 和 java 处理,而不是针对 java 和 javascript(即客户端和服务器端)
我不确定这是否可能。
更多关于这个问题:
我使用 java 将爬取结果写入文件,并尝试使用 javascript(jQuery.post() 方法)显示相同的结果。
JAVA
一个多线程的爬虫程序,它爬取一个网站并执行一些功能。我正在尝试使用与爬行发生时相同的 java 程序将一些内容写入文本文件。我写的内容主要是关于正在调用哪个线程以及正在爬取的当前链接是什么的详细信息。
我在文本文件中写这个的原因是我需要在 UI 中显示输出,以便查看 UI 的人会理解发生了什么。
写作按预期完美地发生。
JAVASCRIPT (jQuery)
这使用
jQuery.get or post ("sample.txt", function (result) {
$("#someID").html(result);
});
它通常从文本文件中读取,但是当 java 和 javascript 都试图访问文件时,是 java 占主导地位,将 javascript 抛在后面,因此 jQuery 无法在更新内容发生时获取更新的内容。
我想这个解释足以让人们理解我的问题到底是什么!
总的来说,java 和 javascript 试图同时访问同一个文件。于是就出现了这个问题。
任何帮助表示赞赏。
提前致谢