在我的servlet中,我生成了一个json文件并将其写在我的WebContent
文件夹中。
try (FileWriter file = new FileWriter("c:/users/user/workspace/poum/WebContent/answer.json")) {
file.write(answerJSON);
}
在我的jsp页面中,我像这样调用文件answer.json
:
d3.json("answer.json", function(error, json) {
if (error) throw error;
问题是每当我运行文件时,它总是读取创建的旧json
文件。我检查了answer.json
并使用最新内容进行了更新,因此我认为问题不在servlet中。
我尝试在IDE和浏览器中运行该文件,两者都给出相同的结果。 我读到tomcat中的TTL配置可能是原因,但我没有改变任何东西,默认TTL是5秒。
答案 0 :(得分:0)
清除Work文件夹并重启tomcat服务器。编译的JSP文件存在于工作文件夹中。
<tomcat_directory/work>