<%@page import="java.net.URLEncoder"%>
<%@page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="application/msword;charset=UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>文档下载</title>
</head>
<body>
<%
String para = request.getParameter("a");
response.setContentType("application/x-download");
//文件路径
String filePath = "/" + para;
String displayName = para;
displayName = URLEncoder.encode(displayName, "UTF-8");
//设置下载文件保存名称
response.addHeader("Content-Disposition", "attachment;filename="
+ displayName);
try {
RequestDispatcher dis = application
.getRequestDispatcher(filePath);
if (dis != null) {
dis.forward(request, response);
}
response.flushBuffer();
} catch (Exception e) {
e.printStackTrace();
} finally {
//getOutputStream() has already been called for this response异常出现解决方法
out.clear();
out = pageContext.pushBody();
}
%>
<br>
</body>
</html>
分享到:
相关推荐
使用jsp下载excel文件 JSP文件下载后台生成的excel文件到本地机。
完整的讲述了基于jsp的文件上传下载功能,具体讲解见http://blog.csdn.net/it_tingge/article/details/49025273
用java写的文件上传和下载,上传到硬盘物理路劲下,上传后用io读取txt文本文件,修改不能上传和下载是中文名称的bug,简单易用
jsp 实现 文件下载 jspsmartupload
实现jsp页面的下载功能,文档下载,文件下载,软件下载,测试过好用。
这里边包含了三套jsp帮助文档:JSP帮助_简洁中文版、jsp讲解、以及jsp中文帮助文档,总有一款是适合您的。
1,只需要将文件夹upload拷在...3,有jsp文件上传与下载攻略是讲文件上传与下载的各种类中的函数含义的 4,主要包括完整的 jspsmartupload上传与下载,还有jspsmartupload的完整包,并且包括包中各种上传与下载的解释
利用jsp实现文件上传下载,将文件上传到tomcat服务器之后下载。
Jsp中文帮助文档Jsp中文帮助文档Jsp中文帮助文档Jsp中文帮助文档Jsp中文帮助文档Jsp中文帮助文档Jsp中文帮助文档
使用jspSmartUpload实现文件上传下载,包含SmartUpload方法注解、上传示例及组件包
JSP实现文件上传与下载.pdf
java+jsp+servlet 文件下载
jsp+servlet实现文件下载(而不是在网页中显示出文件内容) 迅雷下载功能.zip
jsp实现文件下载与中文文件名乱码问题解决
用JSP下载word文件(不会直接用IE打开.rar
使用JSP实现上传下载文件jspSmartUpload 里面讲述怎么用jsp实现
JSP实现文件的上传与下载,方便大家参考使用,实在方便,用到了文件上传组件,但是下载没有,大家参考参考学习学习,定会有所收获的。
在用JSP下载某些文件时,可能会碰到文件直接用IE打开了的情况。下面的方法可以解决这问题: downloadTest.jsp: ; charset=EUC-JP" language="java" %> *"%> *"%> *"%> <!DOCTYPE ...
jspsmart实现文件上传下载及jspSmartUpload.jar下载.txt jspsmart实现文件上传下载及jspSmartUpload.jar下载.txt
很好用的一个jsp文件上传下载开源,村!!!!!!!