用struts上传多个文件的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/28 12:37:50
有这样一个需求:在上传Form中得到路径地址,但是这个Form是页面动态生成的,不知道有多少个,所有不好在ActionForm中提前进行配置(我也试过在ActionForm把FormFile配置成数组形式,但struts不支持).请问有什么办法实现这种需求。请高人指点,小弟在这先谢谢了。
业务需求,一次性要上传5张图片,次数不限。(对不起,我忘记说了,我现在项目用的是sturts1.2 2楼提供的答案是struts2的,我现在用不上。望高手帮忙解答。)

我知道你说的意思了 你的意思就是百度空间那种上传呗?
只需一个Form
你可以这样 把上传那个文本框都起一样的名 比如text
然后在struts里接收
Enumeration e=request.getParameterNames("text");
while(e.hasMoreElements()){
String path= e.nextElement()+"";//获得每一个路径
}

手工上传还可以 你这个似乎不行啊 如果你想动态生成文件选择框的话 你在FORMBEAN里并没有对应啊 这样是玩不了的 我还是建议你给改成普通的JSP和SERVLET吧...

定义5个FormFile动态显示隐藏,后台去判断是不是为空