struts关于多文件上传的问题?

04-06-30 ttlly2000

在使用org.apache.struts.upload.FormFile包时如果用FormFile[]会出现参数不匹配的错误;

最近我在网上看到彭哥的一篇文章关于index的,最后有一段关于处理多文件上传的代码:

protected Map fileMap = new HashMap();

//图片名称集合

public void setFile(int index, FormFile file) {

fileMap.put(new Integer(index), file);

}

public FormFile getFile( int index )

{

return (FormFile) fileMap.get(new Integer(index));

}

public FormFile[] getFiles() {

return (FormFile[]) fileMap.values().toArray(

new FormFile[fileMap.size()]);

}

Jsp内容:

<html:file property="file[0]" size="30" />

<html:file property="file[1]" size="30" />

<html:file property="file[2]" size="30" />

这里我如何得到file的数据呢,fileMap还是为空,请彭哥指点,谢谢!

banq
2004-07-11 21:03

支持,看我的文章:

http://www.jdon.com/artichect/patternsInPractice.htm

rivalhw
2005-04-08 14:31

我也碰到了类似问题,可否详细说明你的文章出处?