Java 如何将文件上传到Struts 2中action类中设置的bean
我知道如何将文件上传到action类中,但我的要求不同。我有一个pojo-s列表,其中每个pojo都包含一个名为file的字段 例如:-Java 如何将文件上传到Struts 2中action类中设置的bean,java,jsp,file-upload,struts2,Java,Jsp,File Upload,Struts2,我知道如何将文件上传到action类中,但我的要求不同。我有一个pojo-s列表,其中每个pojo都包含一个名为file的字段 例如:- public class Pojo{ private int pk; private File file; //setters and getters } 在我的动作课上:- public class MyAction{ private List<Pojo> pojos; //setter
public class Pojo{
private int pk;
private File file;
//setters and getters
}
在我的动作课上:-
public class MyAction{
private List<Pojo> pojos;
//setter getter
}
公共类MyAction{
私人名单POJO;
//塞特吸气剂
}
当我从jsp中选择一个文件并说upload时,它必须设置为Pojo“file”属性。我该怎么做?我完全知道如何直接上传到action类,但现在不同了。该文件必须转到Pojo类文件属性中。我该怎么做 有关上载多个文件的详细信息如下所示 上载一个或多个文件时,您可以在操作属性或中指向属性(单个或集合) 唯一缺少的部分是JSP,您只需要使用点表示法来指定对象层次结构。另外,不要忘记所有需要的getter和setter,以及contentType/fileName属性 波乔 行动
public class MyAction{
private List<Pojo> pojos; // Getter and Setter
}
公共类MyAction{
私有列表POJO;//Getter和Setter
}
JSP
有关上载多个文件的详细信息如下所示 上载一个或多个文件时,您可以在操作属性或中指向属性(单个或集合) 唯一缺少的部分是JSP,您只需要使用点表示法来指定对象层次结构。另外,不要忘记所有需要的getter和setter,以及contentType/fileName属性 波乔 行动
public class MyAction{
private List<Pojo> pojos; // Getter and Setter
}
公共类MyAction{
私有列表POJO;//Getter和Setter
}
JSP