📄 uploadform.java
字号:
package com.yhbbs.upload.form;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.io.FilenameUtils;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.upload.FormFile;
import com.yhbbs.upload.bean.UpFileIm;
import com.yhbbs.upload.itface.UpFile;
/**
* <p> * Title:上传文件Form </p>
* <li>上传文件</li>
* <br><b>WebSite: www.yyhweb.com</b>
* <br><b>CopyRight: yyhweb[由由华网]</b>
* @author stephen
* @version YHBBS-2.0
*/
public class UpLoadForm extends ActionForm {
private static final long serialVersionUID = 1L;
private int artId = 0;
private String action = "";
private FormFile formFile0 = null;
private FormFile formFile1 = null;
private FormFile formFile2 = null;
private FormFile formFile3 = null;
private FormFile formFile4 = null;
private FormFile formFile5 = null;
private FormFile formFile6 = null;
private FormFile formFile7 = null;
private FormFile formFile8 = null;
private FormFile formFile9 = null;
private UpFile curFile = null;
private List<FormFile> formlist = null;
private List<UpFile> uplist = null;
/**
* 构造函数,初始化上传文件列表
*/
public UpLoadForm(){
formlist = new ArrayList<FormFile>();
uplist = new ArrayList<UpFile>();
}
/**
* @return 文章Id
*/
public int getArtId() {
return artId;
}
/**
* @return 上传操作类型
*/
public String getAction() {
return action;
}
/**
* @param artId 文章Id
*/
public void setArtId(int artId) {
this.artId = artId;
}
/**
* @param action 上传操作类型
*/
public void setAction(String action) {
this.action = action;
}
/**
* @return 第一个上传文件
*/
public FormFile getFormFile0() {
return formFile0;
}
/**
* @return 第二个上传文件
*/
public FormFile getFormFile1() {
return formFile1;
}
/**
* @return 第三个上传文件
*/
public FormFile getFormFile2() {
return formFile2;
}
/**
* @return 第四个上传文件
*/
public FormFile getFormFile3() {
return formFile3;
}
/**
* @return 第五个上传文件
*/
public FormFile getFormFile4() {
return formFile4;
}
/**
* @return 第六个上传文件
*/
public FormFile getFormFile5() {
return formFile5;
}
/**
* @return 第七个上传文件
*/
public FormFile getFormFile6() {
return formFile6;
}
/**
* @return 第八个上传文件
*/
public FormFile getFormFile7() {
return formFile7;
}
/**
* @return 第九个上传文件
*/
public FormFile getFormFile8() {
return formFile8;
}
/**
* @return 第十个上传文件
*/
public FormFile getFormFile9() {
return formFile9;
}
/**
* @param formFile0 第一个上传文件
*/
public void setFormFile0(FormFile formFile0) {
curFile = new UpFileIm();
if(checkFile(formFile0,curFile)){
formlist.add(formFile0);
uplist.add(curFile);
}
this.formFile0 = formFile0;
}
/**
* @param formFile1 第二个上传文件
*/
public void setFormFile1(FormFile formFile1) {
curFile = null;
curFile = new UpFileIm();
if(checkFile(formFile1,curFile)){
formlist.add(formFile1);
uplist.add(curFile);
}
this.formFile1 = formFile1;
}
/**
* @param formFile2 第三个上传文件
*/
public void setFormFile2(FormFile formFile2) {
curFile = null;
curFile = new UpFileIm();
if(checkFile(formFile2,curFile)){
formlist.add(formFile2);
uplist.add(curFile);
}
this.formFile2 = formFile2;
}
/**
* @param formFile3 第四个上传文件
*/
public void setFormFile3(FormFile formFile3) {
curFile = null;
curFile = new UpFileIm();
if(checkFile(formFile3,curFile)){
formlist.add(formFile3);
uplist.add(curFile);
}
this.formFile3 = formFile3;
}
/**
* @param formFile4 第五个上传文件
*/
public void setFormFile4(FormFile formFile4) {
curFile = null;
curFile = new UpFileIm();
if(checkFile(formFile4,curFile)){
formlist.add(formFile4);
uplist.add(curFile);
}
this.formFile4 = formFile4;
}
/**
* @param formFile5 第六个上传文件
*/
public void setFormFile5(FormFile formFile5) {
curFile = null;
curFile = new UpFileIm();
if(checkFile(formFile5,curFile)){
formlist.add(formFile5);
uplist.add(curFile);
}
this.formFile5 = formFile5;
}
/**
* @param formFile6 第七个上传文件
*/
public void setFormFile6(FormFile formFile6) {
curFile = null;
curFile = new UpFileIm();
if(checkFile(formFile6,curFile)){
formlist.add(formFile6);
uplist.add(curFile);
}
this.formFile6 = formFile6;
}
/**
* @param formFile7 第八个上传文件
*/
public void setFormFile7(FormFile formFile7) {
curFile = null;
curFile = new UpFileIm();
if(checkFile(formFile7,curFile)){
formlist.add(formFile7);
uplist.add(curFile);
}
this.formFile7 = formFile7;
}
/**
* @param formFile8 第九个上传文件
*/
public void setFormFile8(FormFile formFile8) {
curFile = null;
curFile = new UpFileIm();
if(checkFile(formFile8,curFile)){
formlist.add(formFile8);
uplist.add(curFile);
}
this.formFile8 = formFile8;
}
/**
* @param formFile9 第十个上传文件
*/
public void setFormFile9(FormFile formFile9) {
curFile = null;
curFile = new UpFileIm();
if(checkFile(formFile9,curFile)){
formlist.add(formFile9);
uplist.add(curFile);
}
this.formFile9 = formFile9;
}
/**
* @return 取得上传文件列表
*/
public List getFormlist() {
return formlist;
}
/**
* @param formlist 设置上传文件列表
*/
public void setFormlist(List<FormFile> formlist) {
this.formlist = formlist;
}
/**
* @return 取得上传文件对应系统上传文件列表
*/
public List getUplist() {
return uplist;
}
/**
* @param uplist 上传文件对应系统上传文件列表
*/
public void setUplist(List<UpFile> uplist) {
this.uplist = uplist;
}
public void reset(ActionMapping actionmapping,HttpServletRequest httpservletrequest) {
formlist = new ArrayList<FormFile>();
uplist = new ArrayList<UpFile>();
}
public ActionErrors validate(ActionMapping actionMapping,HttpServletRequest request) {
return null;
}
private boolean checkFile(FormFile file, UpFile upfile) {
if(file!=null){
String filename = file.getFileName().toLowerCase();
if (filename.length() > 0) {
upfile.setFilename(filename);
upfile.setRealname(filename);
upfile.setFilesize(file.getFileSize());
upfile.setFiletype(FilenameUtils.getExtension(filename));
return true;
}
}
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -