package com.demo.action; import com.opensymphony.xwork2.ActionSupport; import java.io.File; import java.util.List; public class FileUploadAction extends ActionSupport { private File upload; private String uploadFileName; private String uploadContentType; private List uploads; private List uploadsFileName; private List uploadsContentType; private int fileCount; private String summary; @Override public String execute() { fileCount = 0; if (upload != null) { fileCount++; } if (uploads != null) { fileCount += uploads.size(); } if (fileCount == 0) { addActionError("请至少选择一个文件再提交。 / Select at least one file before submitting the demo."); return INPUT; } summary = "metadata-only"; return SUCCESS; } public File getUpload() { return upload; } public void setUpload(File upload) { this.upload = upload; } public String getUploadFileName() { return uploadFileName; } public void setUploadFileName(String uploadFileName) { this.uploadFileName = uploadFileName; } public String getUploadContentType() { return uploadContentType; } public void setUploadContentType(String uploadContentType) { this.uploadContentType = uploadContentType; } public List getUploads() { return uploads; } public void setUploads(List uploads) { this.uploads = uploads; } public List getUploadsFileName() { return uploadsFileName; } public void setUploadsFileName(List uploadsFileName) { this.uploadsFileName = uploadsFileName; } public List getUploadsContentType() { return uploadsContentType; } public void setUploadsContentType(List uploadsContentType) { this.uploadsContentType = uploadsContentType; } public int getFileCount() { return fileCount; } public String getSummary() { return summary; } }