在jsp页面:在form表单中一定要加上enctype="multipart/form-data"
上传文件:<input type="file" name="upload"/>
在action页面:
private File upload;
private String uploadContentType;//文件类型注意此名的前半部分一定要和jsp中的file 的name一样
private String uploadFileName;
private String uploadSavepath="\\upload\\exam";
public String getUploadSavepath() {
return ServletActionContext.getServletContext().getRealPath(this.uploadSavepath);
}
public void setUpload(File upload) {
this.upload = upload;
}
public void setUploadContentType(String uploadContentType) {
this.uploadContentType = uploadContentType;
}
public void setUploadFileName(String uploadFileName) {
this.uploadFileName = uploadFileName;
}
public String uploadfile(){
if(this.upload != null){
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddhhmmss");
String date = dateFormat.format(new Date());
int simple = new Random().nextInt(1000);
this.filename = date + simple + this.uploadFileName.substring(this.uploadFileName.indexOf("."));
String bookAllName = this.getUploadSavepath() + File.separator + filename;
File file = new File(bookAllName);
this.upload.renameTo(file);
}
return "uploadfile";
}
ok了!
分享到:
相关推荐
Struts2上传文件(直接用request)
在struts2基础上实现的包括单文件、多文件的上传及下载
Struts2文件上传源码 Struts2文件上传源码 Struts2文件上传源码 Struts2文件上传源码 Struts2文件上传源码
struts2上传文件进度条显示,里面有详细的代码
struts2文件上传struts2文件上传struts2文件上传struts2文件上传struts2文件上传struts2文件上传struts2文件上传struts2文件上传
struts2 文件上传 struts2上传标签file fileuploadstruts2 文件上传 struts2上传标签file fileuploadstruts2 文件上传 struts2上传标签file fileupload
JavaEE Struts文件上传
使用struts2框架的一个文件上传demo。。大家互相学习学习,里面有注释了,觉得好的顶一下吧。
Struts2多个文件上传 多个文件上传分为List集合和数组,下面我们着重介绍一下list集合的上传。都大同小异。
Struts2文件批量上传.zip Struts2文件批量上传.zip Struts2文件批量上传.zip Struts2文件批量上传.zip Struts2文件批量上传.zip
struts2文件上传和下载 struts2文件上传和下载 struts2文件上传和下载 struts2文件上传和下载 struts2文件上传和下载
struts2上传单个文件及多个文件,strus2拦截器的使用,里面有个user用户,先执行user.jsp即登陆,可以执行上传文件的操作,反之,不能,有个exit.jsp,退出之后不能执行。里面含有jar文件,导入myeclipse可以执行...
Struts2 上传文件 过滤文件类型 过滤大小
struts2文件上传的两种方法,单文件上传与多文件上传,很经典的,是我总结的两种方法,要看struts2文件上传,大家一定要下载看看啊
struts2上传文件 文件上传 struts2,什么文件都可以哦
struts文件上传.pdf 文件上传struts文件上传.pdf 文件上传struts文件上传.pdf 文件上传struts文件上传.pdf 文件上传
自己做的一个struts2 实现文件批量上传功能,
1.能够对多个文件进行上传(可以选择上传文件个数,也即上传文件个数不定) 2.能够对上传路径进行配置文件指定(upload.properties),使用了一些类似单例模式的静态代码块 3.Struts2进行下载处理,能对上传的所有...