如何在java中下载/导出.txt文件?
我在控制器中形成了一个url。当我点击该url时,我需要导出一个.txt文件。由于我对这个概念不熟悉,我有一个疑问 1) 我们是否需要像为pdf和xls添加jar一样导入任何jar文件以导出.txt文件 我试过下面的方法,但是没有得到任何结果,我没有添加任何jar文件如何在java中下载/导出.txt文件?,java,Java,我在控制器中形成了一个url。当我点击该url时,我需要导出一个.txt文件。由于我对这个概念不熟悉,我有一个疑问 1) 我们是否需要像为pdf和xls添加jar一样导入任何jar文件以导出.txt文件 我试过下面的方法,但是没有得到任何结果,我没有添加任何jar文件 FileWriter writer = new FileWriter("MyFile.txt", true); writer.write("Hello World"); writer.write("
FileWriter writer = new FileWriter("MyFile.txt", true);
writer.write("Hello World");
writer.write("\r\n"); // write new line
writer.write("Good Bye!");
writer.close();
在几个项目中,我使用了来自
我写的代码只是下载.txt文件的三行代码。 谢谢大家的帮助 我只是张贴我的答案,因为只是下载一个空文件谁需要初学者
Adding HttpServletResponse servletResponse dependency,
OutputStream out = servletResponse.getOutputStream();
String headerKey = "Content-Disposition";
String headerValue = String.format("attachment; filename=\"Report"+".txt\";");
servletResponse.setHeader(headerKey, headerValue);
// obtains response's output stream
OutputStream outStream = servletResponse.getOutputStream();
outStream.close();
你的意思是你想下载这个文件吗?是的。我需要下载你是使用servlet还是纯java?使用servlet来尝试一下,但它有详细的解释。但是当我们想在这个文件中写入一些东西,怎么做,你只需要一个FileWriter/PrintWriter组合:FileWriter fw=newfilewriter(fileName);PrintWriter pw=新的PrintWriter(fw)。。。println();我已经回答了它的权利,基于它你可以编辑,通过添加访问写入文件的数据吗
Adding HttpServletResponse servletResponse dependency,
OutputStream out = servletResponse.getOutputStream();
String headerKey = "Content-Disposition";
String headerValue = String.format("attachment; filename=\"Report"+".txt\";");
servletResponse.setHeader(headerKey, headerValue);
// obtains response's output stream
OutputStream outStream = servletResponse.getOutputStream();
outStream.close();