在带有strut动作类的jsp页面中使用文件上传jquery插件

时间:2012-07-14 14:28:04

标签: jquery file-upload struts2

我知道有很多jquery插件可用于文件上传。但它只显示我们如何在jsp页面中添加它。但我想知道我们如何处理使用这些插件中选择的文件backend。例如我使用带有struts2的spring。所以我想从我的jsp中将这些文件发送到我的动作类中并将其存储在服务器位置。任何一个人都知道我该怎么做。

1 个答案:

答案 0 :(得分:1)

userImage<file>代码的名称

 public class FileUploadAction extends ActionSupport{
        private File userImage;
        private String userImageContentType;
        private String userImageFileName;

        private HttpServletRequest servletRequest;

        public String execute() {
            try {
                String filePath = "yourPath";
                File fileToCreate = new File(filePath, this.userImageFileName);

                FileUtils.copyFile(this.userImage, fileToCreate);
            } catch (Exception e) {
                e.printStackTrace();
                addActionError(e.getMessage());

                return INPUT;
            }
            return SUCCESS;
        }

    }

来自this tutorial

This tutorial解释了多个文件上传使用列表