1、
<%
// 得到文件名字和路径
String filename = "MengxianhuiDocTest.doc";
String filepath = "D:\\";
// 设置响应头和下载保存的文件名
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition",
"attachment; filename=\"" + filename + "\"");
// 打开指定文件的流信息
java.io.FileInputStream fileInputStream =
new java.io.FileInputStream(filepath + filename);
// 写出流信息
int i;
while ((i=fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
out.close();
%>
2、你在你的Webapp下的web.xml中加入如下内容,
<mime-mapping>
<extension>htm</extension>
<mime-type>text/html;charset=gb2312</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html;charset=gb2312</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>text/msexcel</mime-type>
</mime-mapping>
<mime-mapping>
<extension>csv</extension>
<mime-type>text/msexcel</mime-type>
</mime-mapping>
<%
// 得到文件名字和路径
String filename = "MengxianhuiDocTest.doc";
String filepath = "D:\\";
// 设置响应头和下载保存的文件名
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition",
"attachment; filename=\"" + filename + "\"");
// 打开指定文件的流信息
java.io.FileInputStream fileInputStream =
new java.io.FileInputStream(filepath + filename);
// 写出流信息
int i;
while ((i=fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
out.close();
%>
2、你在你的Webapp下的web.xml中加入如下内容,
<mime-mapping>
<extension>htm</extension>
<mime-type>text/html;charset=gb2312</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html;charset=gb2312</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>text/msexcel</mime-type>
</mime-mapping>
<mime-mapping>
<extension>csv</extension>
<mime-type>text/msexcel</mime-type>
</mime-mapping>
解决方案 »
- HttpURLConnection请求百度、新浪等网站出错
- 浏览器 based java程序
- 简单问题div和子框架的定位
- FusionCharts 拆线图 怎么画一条竖线???
- 请给一个ireporter+JasperReports Web应用的示例吧```小弟感激不尽啊
- 诚聘java/jsp程序员
- 有哪些常用的开发工具呀 !
- 菜虫提问:怎么用jsp?
- 对Java一知半解,怎样成为J2EE高手,请指教学习方法和过程,祝元旦快乐:)
- JAVA web网上商城
- 精通EJB(第二版,电子工业出版社,原名:mastering Enterprise JavaBeans)的代码在哪有下载啊?
- <html:cancel怎么用
第一个方法不行
太累了,明天再说:)
利用JAVA操作EXCEL文件 http://www-900.ibm.com/developerWorks/cn/java/l-javaExcel/index.shtml