【发布时间】:2011-07-25 13:46:21
【问题描述】:
我正在使用 Struts2 进行多文件上传。我用java静态动作属性映射它工作正常。但我正在使用 Map 来收集所有文件。我只得到文件对象。我没有得到文件名和内容类型。
public class TableListAction extends ActionSupport
{
private Map raja;
public Map getRaja()
{
return raja;
}
public void setRaja(Map raja)
{
this.raja = raja;
}
public String upload() throws Exception
{
System.out.println(raja);
return SUCCESS;
}
}
我的 Jsp 是这样的
<s:form enctype="multipart/form-data" method="post" action="upload">
<s:file name="raja['column']"></s:file>
<s:file name="raja['column']"></s:file>
<s:file name="raja['column']"></s:file>
<s:file name="raja['column']"></s:file>
<s:submit/>
在上传过程中,我在 raja 映射中获取了文件对象数组,但没有获取文件名和内容类型。
提前致谢
问候 史瑞拉姆 A
【问题讨论】:
-
尝试为其他两个字段创建地图。
标签: file-upload struts2 dynamic