List ml = db.queryMapList2(m_strLoginCityID, sql);
//路径
String src = request.getRealPath("log") + "\\text.txt
";
if (ml
!= null) {
File f = new File(src);
BufferedWriter bw =
null;
bw = new BufferedWriter(new FileWriter(f));
for (int
j = 0; j < ml.size(); j++) {
Map row = (Map) ml.get(j);
//写入文件
bw.write((String) row.get("name") + "\r\n");
}
bw.flush();
bw.close();
}
//下载打开文件
String filePath = src;
String fileName = "测试文件";
boolean isInline = false;
out.clear();
response.reset();
fileName = "测试文件" + ".txt";
java.io.File f = new
java.io.File(filePath);
response.setContentType("application/x-download");
response.setHeader("Content-Disposition",
"attachment;filename="
+
java.net.URLEncoder.encode(fileName, "UTF8"));
response.setContentLength((int)
f.length()); // 设置下载内容大小
if (fileName != null &&
filePath != null) {
try {
if (f.exists() &&
f.canRead()) {
String mimetype = null;
byte[] buffer = new
byte[4096]; // 缓冲区
BufferedOutputStream output = null;
BufferedInputStream
input = null;
try {
output = new
BufferedOutputStream(response
.getOutputStream());
input
= new BufferedInputStream(
new FileInputStream(f));
int n = (-1);
while ((n = input.read(buffer, 0, 4096))
> -1) {
output.write(buffer, 0, n);
}
response.flushBuffer();
}
catch (Exception e) {
} // 用户可能取消了下载
finally {
if
(input != null)
input.close();
if (output != null)
output.close();
}
}
return;
} catch (Exception ex) {
ex.printStackTrace();
}
}
<!-- -->
分享到:
相关推荐
java代码自动生成.txt数据文件,java代码自动生成.txt数据文件
java生成XLS,生成TXT,测试可用! 包含整个工程,有包
将Dir.class放在任意需要遍历的文件目录,直接命令窗口运行java Dir生成Dir.txt文件
Java POI 生成Word文档,支持图片插入,关键是修改XML部分,本人已测试通过。
JAVA中生成xml文件到指定路径和上传到ftp服务器到指定路径的方法。
环境:eclipse3.7.2 jre1.6
主要为大家详细介绍了java后台批量下载文件并压缩成zip下载的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
不借助任何JAR档,使用Java实现TXT转图片
用Java实现txt文件转pdf文件,最精简的代码,里面包含了所需要的jar包,代码一目了然!
通过java程序来实现将本地文件上传到ftp服务器的功能
java导出txt文件,并以&分隔符每个字段数据,全部代码
可以用来搜索文件并生成txt的清单,比较简单.源码放在博客里.唯一问题没有用多线程,所以比价慢,改改就好了
* 功能:Java读取txt文件的内容 * 步骤:1:先获得文件句柄 * 2:获得文件句柄当做是输入一个字节码流,需要对这个输入流进行读取 * 3:读取到输入流后,需要读取生成字节流 * 4:一行一行的输出。readline...
javaftp上传文件.txt javaftp上传文件.txt javaftp上传文件.txt
读取Doc,Excel,PDF,html,生成Txt文件,读取Txt生成Excel文件 jar 所需用的jar文件: fontbox-0.1.0.jar PDFBox-0.7.3.jar poi-3.0.1.jar tm-extractors-0.4.jar
生成的文件复制到项目路径中,修修改改即可实现大部分CRUD功能。 2、工具不需要导入到项目中,本地执行就可以,生成基本的增删改查功能代码。 3、生成的代码有注释和swagger注解,并且实体中有mybatisplus注解 4、...
java导出excel文件并且下载到客户端(包括解决中文乱码)
Java程序。可以生成文件的MD5哈希值。生成的Hash值可保存到txt文件中。程序完全可运行。
使用io流读取指定文件夹下的json.txt文件,一键生成java类的指定位置
已经测试 完全没问题 大可以满足你的简单需求 修改液很容易 里面有详细的注释说明