protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException {
response.setContentType("application/octet-stream;charset=UTF-8");
response.setHeader("Connection", "close");
// 由id得到模板信息
String docPath = "/WEB-INF/classes/com/byd/cmms/web/servlet/MaterialMaintain.xls";
String realPath = getServletContext().getRealPath(docPath);
String filename = "MaterialMaintain.xls";
FileInputStream fis = null;
try { // 写出文件
response.setHeader("Content-Disposition", "attachment;filename="
+ new String(filename.getBytes("GBK"), "iso8859-1"));//目前windows的编码是GBK
ServletOutputStream out = response.getOutputStream();
fis = new FileInputStream(realPath);
byte[] b = new byte[1024];
int i = 0;
while ((i = fis.read(b)) != -1) {
out.write(b, 0, i);
}
out.flush();
out.close();
} catch (Exception e) {
System.out.println(e);
} finally {
fis.close();
}
}
private function downloadTemplate():void {
var downloadFileWin:DownloadFileWin = new DownloadFileWin();
PopUpManager.addPopUp(downloadFileWin,Application.application.mainVS,true);
downloadFileWin.load("servlet/DownloadTempDoc","MaterialMaintain.xls");
PopUpManager.centerPopUp(downloadFileWin);
// var url:String = "servlet/DownloadTempDoc";
// var request:URLRequest = new URLRequest(url);
// navigateToURL(request);
}
<servlet-mapping>
<servlet-name>DownloadTempDocServlet</servlet-name>
<url-pattern>/servlet/DownloadTempDoc</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>DownloadTempDocServlet</servlet-name>
<servlet-class>com.byd.cmms.web.servlet.DownloadTempDocServlet</servlet-class>
</servlet>
分享到:
相关推荐
NULL 博文链接:https://finally-m.iteye.com/blog/360405
NULL 博文链接:https://ljzcome.iteye.com/blog/402157
Jquery+Serlvet+jdbc,管理系统筐架,下载完成可以二次开发你自己想要的系统,
这是serlvet源码,需要的用户可以下载
Serlvet+Hibernate 进销存系统 适合初学者,代码完整,下载过来直接导入使用,有数据库备份
注:我这里没有返回json格式的具体数据,因为我只返回了状态码。不过很类似,在我的...这里主要是吧思路跟大家讲清楚, 如果想要下载完整的项目的话点击以下地址:(数据库的名称记得和访问地址得改成自己设计的。)
servlet-src 源码 Servlet 源文件
官网的servlet-api-3.1.0-sources.jar.zip源代码压缩包,下载后直接解压缩,绝对正版源代码。。。
本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。有任何...
jakarta-tomcat-5.0.30.tar.gz
pdf文档 jsp和serlvet上传和下载文档
java web开发,jsp,servlet框架,mysql,适合个人研究学习,用于毕业设计,课程设计等 java web开发,jsp,servlet框架,mysql,适合个人研究学习,用于毕业设计,课程设计等 java web开发,jsp,servlet框架,...
SERVLET
使用 commons-fileupload 上传组件 结合file 实现 springmvc 方式文件上传 和serlvet方式上传 使用response输出流实现文件下载
赠送jar包:javax.servlet-api-4.0.0.jar; 赠送原API文档:javax.servlet-api-4.0.0-javadoc.jar; 赠送源代码:javax.servlet-api-4.0.0-sources.jar; 赠送Maven依赖信息文件:javax.servlet-api-4.0.0.pom;...
由Employee Serlvet表单组成,该表单调用POST方法在MySQL数据库中插入数据。所使用的实现和技术: JDK Java SE 15这是一个动态Web项目。 与2轴发动机一起使用时,2.5或更低版本。 可从以下位置下载Apache Tomcat ...
javax.servlet-api-3.1.0.jar,很多程序无法运行都是因为他!!!加了就好了
J2EE实现网络硬盘,网络硬盘(简称网盘),是一种可以用户基于互联网登录网站的进行信息数据上传、下载、共享等操作的信息数据存储空间。也称为:网络磁盘、网络空间、网络U盘、网络优盘等等。免费的网络硬盘的可用...
Servlet增删改查+Mysql+分页,本人刚刚写好的.测试过 可以跑起来所有的功能可以用里面有数据库。带分页 请放心下载。绝对真实
提供整版达内课件,(Java课件.rar/达内EJB课件.rar/达内servlet课件.rar/达内OAOD课件.rar/达内Hibernate课件.rar/达内JSP课件.rar/达内Spring课件.rar/达内Struts课件.rar)如需其它课件和有用的东东请去我空间下载,...