首页 > 编程知识 正文

jsp下载代码,jsp下载文件代码

时间:2023-12-24 21:58:44 阅读:321973 作者:GGZJ

本文目录一览:

JSP通过超链接下载文件

JSP页面点击超链接弹出文件下载,代码如下:

%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%

//然后

a href ="%= basePath %/upload/aa.doc }" target="_blank"下nbsp;nbsp;载/a

注:%= basePath %获取部署JSP项目的根目录,/upload/aa.doc/是根目录uploadaa.doc文件,根据需求修改即可。

用jsp怎么编写文件下载代码

下面是我写的一个小例子,下载远程文件urlString,到本地文件localFile.

成功返回True,不成功返回False.

把这代码插入到你JSP中用到的地方就OK了:)

public boolean downLoadFile(String urlString, String localFile) {

URL url;

byte[] buffer = new byte[512];

int size = 0;

boolean success = false;

try {

url = new URL(urlString);

BufferedInputStream stream = new BufferedInputStream(url.openStream());

FileOutputStream fos = new FileOutputStream(localFile);

while ((size = stream.read(buffer)) != -1) {

fos.write(buffer, 0, size);

}

fos.close();

stream.close();

success = true;

}

catch (MalformedURLException e) {

e.printStackTrace();

}

catch (IOException e) {

e.printStackTrace();

}

return success;

}

JSP文件下载代码怎么写?

通过设置 page 的 contentType 可以实现下载功能 。

如 :

%@ page contentType="application/msword" pageEncoding="UTF-8"%

那么打相此 jsp 页面会弹出保存 *.doc 文档的对话框 。

这里列出了更多的设置类型 :

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。