页面上传名称为 upload 提交表单方式为Post 类型为multipart/form-data ,
如下
method="post" enctype="multipart/form-data"
// 文件上传 upload 注意生成get/set方法
private File upload;
private String uploadContentType; // 文件的内容类型
private String uploadFileName; // 上传文件名
public String saveBatch()
{
try
{
ServletContext context = ServletActionContext.getServletContext();
// 文件上传目录
String targetDirectory = context.getRealPath("/upload");
String targetFileName = uploadFileName;
File target = new File(targetDirectory, targetFileName);
FileUtils.copyFile(upload, target);
// 保存文件的存放路径
setUploadFileName(target.getPath());
}
catch (Exception e)
{
message = "文件上传失败";
e.printStackTrace();
return ERROR;
}
return SUCCESS;
}
分享到:
相关推荐
struts2文件上传和下载 struts2文件上传和下载 struts2文件上传和下载 struts2文件上传和下载 struts2文件上传和下载
struts2文件上传struts2文件上传struts2文件上传struts2文件上传struts2文件上传struts2文件上传struts2文件上传struts2文件上传
struts2 文件上传 struts2上传标签file fileuploadstruts2 文件上传 struts2上传标签file fileuploadstruts2 文件上传 struts2上传标签file fileupload
struts2文件上传实例,程序员宝典......
里面包括的是实现struts2文件上传所需要的全部jar包
Struts2 文件上传
Struts2文件上传源码 Struts2文件上传源码 Struts2文件上传源码 Struts2文件上传源码 Struts2文件上传源码
struts2文件上传与下载,eclipse与myeclipse导入即可使用的代码,简单易懂,希望对你有帮助,喜欢的给个五星评价,谢谢!!!
Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的...
http://blog.csdn.net/johnjobs/article/details/8076832博文中附件的下载链接