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;
    }
    }
    }

  • 相关阅读:
    HadoopDB:混合分布式系统
    分布式一致性
    Hadoop和RDBMS的混合系统介绍
    《Facebook效应》
    《程序员的思维修炼》
    KMP算法实现
    关于毕业季照片分享的思考
    SDN:软件定义网络
    退出域不能够重新加入域,郁闷呀
    ◆聚会时可以玩的游戏◆
  • 原文地址:https://www.cnblogs.com/toge/p/6114719.html
Copyright © 2011-2022 走看看