zoukankan      html  css  js  c++  java
  • struts2单文件上传案例演示(二)


    public class UploadAction2 extends ActionSupport implements Serializable {
    private File[] images;//对应的就是表单中文件上传的那个输入域的名称,Struts2框架会封装成File类型的
    private String[] imagesFileName;//   上传输入域FileName  文件名
    private String[] imagesContentType;// 上传文件的MIME类型

    public File[] getImages() {
    return images;
    }

    public void setImages(File[] images) {
    this.images = images;
    }

    public String[] getImagesFileName() {
    return imagesFileName;
    }

    public void setImagesFileName(String[] imagesFileName) {
    this.imagesFileName = imagesFileName;
    }



    public String[] getImagesContentType() {
    return imagesContentType;
    }

    public void setImagesContentType(String[] imagesContentType) {
    this.imagesContentType = imagesContentType;
    }

    public String execute(){
    try {
    if(images!=null&&images.length>0){
    ServletContext sc = ServletActionContext.getServletContext();
    String storePath = sc.getRealPath("/files");
    for(int i=0;i<images.length;i++)
    FileUtils.copyFile(images[i], new File(storePath,imagesFileName[i]));
    }
    ActionContext.getContext().put("message", "上传成功!");
    return SUCCESS;
    } catch (Exception e) {
    e.printStackTrace();
    return ERROR;
    }
    }
    }

  • 相关阅读:
    PostgreSQL数据库笔记
    LayUI
    Spring
    Mybatis
    Mybatis生成
    server服务器信息页面添加步骤
    Java数据类型和MySql数据类型对应表
    空字符串
    json解析尖括号<>
    JSON--List集合转换成JSON对象
  • 原文地址:https://www.cnblogs.com/toge/p/6114719.html
Copyright © 2011-2022 走看看