Struts2教程7:上传任意多个文件 - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-16
oadsContentType = contentTypes;
}
public java.util.List<String> getUploadsContentType()
{
return this.uploadsContentType;
}
public String execute() throws Exception
{
if (uploads != null)
{
int i = 0;
for (; i < uploads.size(); i++)
{
java.io.InputStream is = new java.io.FileInputStream(uploads.get(i));
java.io.OutputStream os = new java.io.FileOutputStream(
"d:\\upload\\" + uploadsFileName.get(i));
byte buffer[] = new byte[8192];
int count = 0;
while ((count = is.read(buffer)) > 0)
{
os.write(buffer, 0, count);
}
os.close();
is.close();
}
}
return SUCCESS;
}
}
Struts2教程7:上传任意多个文件(4)时间:2011-07-03 BlogJava nokiaguy在execute方法中,只是对List对象进行枚举,在循环中的代码和上传单个文件时的代码基本相同。如果读者使用过struts1.x的上传组件,是不是感觉Struts2的上传功能更容易实现呢?在Struts1.x中上传多个文件时,可是需要建立带索引的属性的。而在Struts2中,就是这么简单就搞定了。图1是上传任意多个文件的界面。 图1 在本文中给出了用Struts2上传任意多个文件的一个方法,如果哪位读者有更好的方法,请跟贴! |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Struts2教程7:上传任意多个文件 - 编程入门网的所有评论