struts2中上传文件的实现
来源:互联网 发布:食品安全数据库 编辑:程序博客网 时间:2024/06/06 00:47
这里默认你的ssh的环境是整合好的,同时利用struts2里面封装好的东西来上传。第一:建立一个FileImage的工具包类,里面的东西固定,若是不知道,可以去看struts2的upload拦截器。代码如下:
import java.io.File;public class FileImage { private File file; private String contentType; private String filename; //set必须固定,这是struts决定的,但是get方法是从action拿取的 public File getFile() { return file; } public String getContentType() { return contentType; } public String getFilename() { return filename; } public void setUpload(File file){ this.file = file; } public void setUploadContentType(String contentType){ this.contentType = contentType; } public void setUploadFileName(String filename){ this.filename = filename; }}
第二:在action中
protected FileImage fileImage;
并且生成get和set方法第三:service中就不说了,action中的save方法
public void save() throws Exception{ //实现文件上传的功能,然后把生生的uuid文件名交给pic。然后上传入库 //获取文件的后缀 String ext = FilenameUtils.getExtension(getFileImage().getFilename()); //这个工具类是本身包具有的 FileUtil.copyFile(getFileImage().getFile(),new File("f:/"+ UUID.randomUUID().toString()+"."+ext)); System.out.println(model); }
第四:前端页面
<div> <!-- ognl 表达式 fileImage.upload。 fileImage是一个属性 找setUpload方法就是。upload --> <label>图片上传:</label> <input type="file" name=" fileImage.upload" /> </div>
阅读全文
0 0
- struts2中上传文件的实现
- struts2中实现文件上传
- Struts2中实现文件上传
- struts2实现文件的上传
- struts2实现文件的上传
- struts2文件上传的实现
- struts2实现文件的上传
- struts2实现文件的上传
- Struts2中实现文件上传遇到的问题
- servlet、struts2、springmvc中实现带进度条的文件上传
- servlet、struts2、springmvc中实现带进度条的文件上传
- 在Struts2中实现文件上传
- 在Struts2中实现文件上传
- 在Struts2中实现文件上传
- 在Struts2中实现文件上传
- struts2中实现文件上传功能
- Struts2中实现多文件上传功能
- Struts2.x中实现文件上传功能
- MobileVLCKit的使用
- C/C++中extern关键字详解
- Adaboost 算法的原理与推导
- openstack创建镜像初始化root密码
- 如何搜索自己CSDN博客中的文章
- struts2中上传文件的实现
- Linux C++获取文件夹大小
- bzoj 1457 棋盘游戏
- Android Kotlin 初体验
- mysql截取字符串
- eloquent ORM 入门教程
- 关于Java SE、Java EE、Java ME三者的基本看法和理解.
- 二维数组的创建
- .NET之读写文件的方法