* 实现文件另存功能
*
* @param text
* 文件内容
* @param fileName
* 文件名称
* @return
*/
protected String renderFile(String text, String fileName)
throws IOException
{
response.addHeader("Content-Disposition", "attachment; filename="
+ fileName);
response.setContentType("application/octet-stream");
response.setCharacterEncoding("GB2312");
response.getWriter().write(text);
response.flushBuffer();
response.getWriter().close();
return null;
}
下载的action:
/** *//**
* 提供下载的方法
* @return
*/
public String down()
{
String dir = getFullPath() + "/upload/file/";
try
{
if (!FileUtils.exists(dir))
{
new File(dir).mkdirs();
}
Random r = new Random(System.currentTimeMillis());
Integer randomInt = r.nextInt();
this.renderFile("test content:" + randomInt,randomInt + ".txt");
}
catch (IOException e)
{
e.printStackTrace();
this.renderText(e.getMessage());
}
return null;
}
页面链接调用:
<a href="${ctx}/va/va!down.do" >下载</a>
相关推荐
JSP 点击链接后下载文件(相当于右键另存)功能实现代码。
jsp+servlet实现文件下载(而不是在网页中显示出文件内容) 迅雷下载功能.zip
实现jsp页面的下载功能,文档下载,文件下载,软件下载,测试过好用。
JSP教程:点击链接后下载文件(右键另存)功能,很试用哦。
本代码是禁用右键和复制JS代码, 不让别人剽窃自己的成果
用java写的文件上传和下载,上传到硬盘物理路劲下,上传后用io读取txt文本文件,修改不能上传和下载是中文名称的bug,简单易用
完整的讲述了基于jsp的文件上传下载功能,具体讲解见http://blog.csdn.net/it_tingge/article/details/49025273
使用jspSmartUpload实现文件上传下载,包含SmartUpload方法注解、上传示例及组件包
jsp页面文件下载功能实现,简单实用,快点下载吧!
使用jsp下载excel文件 JSP文件下载后台生成的excel文件到本地机。
使用JSP实现上传下载文件jspSmartUpload 里面讲述怎么用jsp实现
利用jsp实现文件上传下载,将文件上传到tomcat服务器之后下载。
jsp文件下载功能,没有什么好说的,新手学习,呵呵。为什么为要二十个字呢。,。。
1,只需要将文件夹upload拷在...3,有jsp文件上传与下载攻略是讲文件上传与下载的各种类中的函数含义的 4,主要包括完整的 jspsmartupload上传与下载,还有jspsmartupload的完整包,并且包括包中各种上传与下载的解释
JSP实现文件上传与下载.pdf
JSP实现文件的上传与下载,方便大家参考使用,实在方便,用到了文件上传组件,但是下载没有,大家参考参考学习学习,定会有所收获的。
java+jsp实现文件下载, 1、downloadtool.jsp为进入下载的页; 2、dodownloadtool.jsp实现下载;有详细的注释! 希望能帮到各位!
韩顺平.j2ee视频实战教程jsp迅雷下载地址