首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp制造批量下载

2011-11-27 
jsp制作批量下载一次点击同时下载多个文件,希望具体一点!!![解决办法]su.downloadFile(request.getParamet

jsp制作批量下载
一次点击同时下载多个文件,希望具体一点!!!

[解决办法]
su.downloadFile(request.getParameter( "TEST "));


[解决办法]
<input type= "checkbox " name= "range " value= "xxx.zip " />
<input type= "checkbox " name= "range " value= "xxx.jpg " />
<input type= "checkbox " name= "range " value= "lll.zip " />
<input type= "submit " name= "submit " onclick= "down() ">

<script language= "javascript ">

funciton down(){
var v=document.getElementsByName( "range ");
for(var i=0; i <v.length; i++)
{
if(v[i].checked)
{
window.open( "downfile.jsp?fileName= "+v[i].value);
}
}
}

</script>


downfile.jsp:

<%
SmartUpload su = new SmartUpload();
// 初始化jspSmartUpload
su.initialize(pageContext);
// 设定contentDisposition为null以禁止浏览器自动打开文件,
su.setContentDisposition(null);

String filename=su.getRequest().getParameterValues( "filename ");
su.downloadFile( "\downfile\ "+filename);
}
// 下载文件

%>

这样就是一个很另类的批量下载 哈哈哈哈~~ 不过传递的参数filename里面的文件名字含有中文,就得先对它进行转码,然后再传递~~

热点排行