Java 在JSP中刷新文件
我正在编写一个JSP应用程序,它编写一个文本文件供用户下载。唯一的问题是tomcat文件系统没有刷新,因此当用户单击下载链接时,会加载以前版本的文本文件。如何使其重新加载文本文件 编辑:以下是我使用的代码: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
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,并使用默认设置