只要在jsp的前面加上:<% response.setHeader("Content-Type","video/x-msvideo");
response.setHeader("Content-Disposition", "attachment;filename=aaa.doc");
%>
这样可能当文件名为中文时会出现乱码,但稍作修改就可以了:
<% response.setHeader("Content-Type","video/x-msvideo");
response.setHeader("Content-Disposition", "attachment;filename="+ java.net.URLEncoder.encode(fileName, "UTF-8"));
%>
详细可参考:http://www.cnblogs.com/quanjia/archive/2010/11/01/1866753.html