jsp中实现文件下载可以利用requestDispatcher进行文件下载,当然你也可以用文件输出流进行,这个东西javaSE中已经基本讲完,我就不说了。
我们需要从客服端下载根目录下的一张刘诗诗的图片,名称为20.jpg,设置下载时文件名为刘诗诗。
如图:
代码实现如下:
1:download_Demo1.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="java.net.URLEncoder"%>
<html>
<head>
<title>使用RequestDispatcher进行文件下载</title>
</head>
<body><br>
<%
response.setContentType("application/x-download");//设置为下载application/x-download
String filedownload = "/20.jpg";//即将下载的文件