File upload Struts2带地图的多文件上传
我正在用Struts2进行多文件上传。使用java静态动作属性映射时,效果很好。但我用地图收集所有的文件。我只得到文件对象。我没有得到文件名和内容类型File upload Struts2带地图的多文件上传,file-upload,struts2,dynamic,File Upload,Struts2,Dynamic,我正在用Struts2进行多文件上传。使用java静态动作属性映射时,效果很好。但我用地图收集所有的文件。我只得到文件对象。我没有得到文件名和内容类型 public class TableListAction extends ActionSupport { private Map raja; public Map getRaja() { return raja; } public void setRaja(Map raja)
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;
}
}
我的爸爸喜欢这样
<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
<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/>
它们是带有FileName和ContentType的append name属性
我以前使用的名称类似于raja['column'],因此结果是raja['column']文件名和
raja['column']内容类型。它不会出现在地图上
然后我修改了raja的专栏。然后它会像raja.columnContentType和raja.columnFileName一样正确地追加FileName和ContentType
现在工作正常。谢谢
什里拉姆A
尝试为其他两个字段创建贴图。