gpt4 book ai didi

java - 刷新 JSP 中的文件

转载 作者:行者123 更新时间:2023-12-01 15:56:28 24 4
gpt4 key购买 nike

我正在编写一个 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来生成动态文件供下载。谁能给我举个例子吗?

最佳答案

您需要确保调用 close()至少flush() (仅当您出于某种原因希望使指针保持打开状态时)写入文件后的 OutputStream 上。这样更改将反射(reflect)在磁盘文件系统中。

关于java - 刷新 JSP 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4959307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com