FileUploadTools.java 封装了 四个属性和一个beginUpload()方法
private String username;
private File uploadFile[];
private String uploadFileFileName[];
private String uploadFileContentType[];
public String beginUpload() { ...};
然后用Register.java调用FileUploadTools.java的方法报错,检查了很多遍,就是没有找到原因,还望大家帮帮忙,找找别扭啊。
Register.java代码:
package controller;
import java.io.File;
import java.io.IOException;
import java.util.Date;
import java.text.SimpleDateFormat;
import org.apache.commons.io.FileUtils;
import org.apache.struts2.ServletActionContext;
import upload.FileUploadTools;
import com.opensymphony.xwork2.ActionSupport;
public class Register extends ActionSupport{
/**
*
*/
private FileUploadTools fileUploadTools = new FileUploadTools();
public FileUploadTools getUploadTools(){
return fileUploadTools;
}
public void setFileUploadTools(FileUploadTools fileUploadTools){
this.fileUploadTools=fileUploadTools;
}
@Override
public void validate(){
}
public String execute() throws IOException{
fileUploadTools.beginUpload();
return "register";
}
}
FileUploadTools.java代码:
package upload;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.apache.commons.io.FileUtils;
import org.apache.struts2.ServletActionContext;
public class FileUploadTools {
private String username;
private File uploadFile[];
private String uploadFileFileName[];
private String uploadFileContentType[];
public String getUsername(){
return username;
}
public void setUsername(String username){
this.username=username;
}
public File[] getUploadFile(){
return uploadFile;
}
public void setUploadFile(File[] uploadFile){
this.uploadFile=uploadFile;
}
public String[] getUploadFileFileName(){
return uploadFileFileName;
}
public void setUploadFileFileName(String[] uploadFileFileName){