Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在JSP中刷新文件_Java_Jsp_File Io - Fatal编程技术网

Java 在JSP中刷新文件

Java 在JSP中刷新文件,java,jsp,file-io,Java,Jsp,File Io,我正在编写一个JSP应用程序,它编写一个文本文件供用户下载。唯一的问题是tomcat文件系统没有刷新,因此当用户单击下载链接时,会加载以前版本的文本文件。如何使其重新加载文本文件 编辑:以下是我使用的代码: java.io.FileWriter outputFile = new java.io.FileWriter("C:\\Users\\simon\\workspace\\anotherTest\\WebContent\\file.txt"); java.io.BufferedWriter o

我正在编写一个JSP应用程序,它编写一个文本文件供用户下载。唯一的问题是tomcat文件系统没有刷新,因此当用户单击下载链接时,会加载以前版本的文本文件。如何使其重新加载文本文件

编辑:以下是我使用的代码:

java.io.FileWriter outputFile = new java.io.FileWriter("C:\\Users\\simon\\workspace\\anotherTest\\WebContent\\file.txt");
java.io.BufferedWriter outfile = new java.io.BufferedWriter(outputFile);
outfile.write(text);
outfile.close(); 
下面是下载链接

<a href=file.txt>download</a>


edit2:我一直在尝试互联网上的不同代码片段,但仍然没有用。我假设一定有很多人在使用JSP生成要下载的动态文件。有人能给我举个例子吗?

您需要确保在写入文件后调用或至少(仅当您出于某种原因希望保持指针打开时)调用
输出流。这样,更改将反映在磁盘文件系统中。

这使用的是什么操作系统?我正在使用windows 7和tomcat,并使用默认设置