在此示例中, 我们将下载jsp文件。但是你可以下载任何文件。要从服务器下载文件, 应指定名为APPLICATION / OCTET-STREAM的内容类型。
index.jsp该文件提供了下载jsp文件的链接。
<
a href="http://www.srcmini.com/download.jsp">
download the jsp file<
/a>
download.jsp【使用JSP从服务器下载文件的示例】在此示例中, 我们正在下载位于e:驱动器中的文件home.jsp。你可以相应地更改此位置。
<
%
String filename = "home.jsp";
String filepath = "e:\\";
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();
%>
推荐阅读
- JSP中的表达语言(EL)
- 在JSP中显示小程序(jsp(plugin操作标记))
- JSP自定义标签中的自定义URI
- JSP中的自定义标签
- JSP CRUD示例
- JSP定制标记中的属性
- JSP会话隐式对象
- JSP响应隐式对象
- JSP请求隐式对象