关于在struts2的文件简单上传
2008-09-09 14:50
399 查看
1 <form action="upload.action" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="submit">
上传所需要的jar包:
commons-logging-1.1.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.6.jar
xwork-2.0.1.jar
commons-io-1.3.1.jar
commons-fileupload-1.2.jar
2 <action name="upload" class="obt.net.action.UploadAction">
<result name="success">/success4.jsp</result>
</action>
3 import com.opensymphony.xwork2.ActionSupport;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class UploadAction extends ActionSupport{
private File file;
private String fileFileName;
private String fileContentType;
public File getFile() {
return file;
}
public void setFile(File file) {
this.file = file;
}
public String getFileContentType() {
return fileContentType;
}
public void setFileContentType(String fileContentType) {
this.fileContentType = fileContentType;
}
public String getFileFileName() {
return fileFileName;
}
public void setFileFileName(String fileFileName) {
this.fileFileName = fileFileName;
}
public String execute() throws Exception{
InputStream is = new FileInputStream(file);
String root = "d://car/";
File descfile = new File(root,this.getFileFileName());
OutputStream os = new FileOutputStream(descfile);
byte buffer[] = new byte[400];
int length = 0;
while((length = is.read(buffer))>0){
os.write(buffer,0,length);
}
is.close();
os.close();
return "success";
}
}
<input type="file" name="file">
<input type="submit" value="submit">
上传所需要的jar包:
commons-logging-1.1.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.6.jar
xwork-2.0.1.jar
commons-io-1.3.1.jar
commons-fileupload-1.2.jar
2 <action name="upload" class="obt.net.action.UploadAction">
<result name="success">/success4.jsp</result>
</action>
3 import com.opensymphony.xwork2.ActionSupport;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class UploadAction extends ActionSupport{
private File file;
private String fileFileName;
private String fileContentType;
public File getFile() {
return file;
}
public void setFile(File file) {
this.file = file;
}
public String getFileContentType() {
return fileContentType;
}
public void setFileContentType(String fileContentType) {
this.fileContentType = fileContentType;
}
public String getFileFileName() {
return fileFileName;
}
public void setFileFileName(String fileFileName) {
this.fileFileName = fileFileName;
}
public String execute() throws Exception{
InputStream is = new FileInputStream(file);
String root = "d://car/";
File descfile = new File(root,this.getFileFileName());
OutputStream os = new FileOutputStream(descfile);
byte buffer[] = new byte[400];
int length = 0;
while((length = is.read(buffer))>0){
os.write(buffer,0,length);
}
is.close();
os.close();
return "success";
}
}
相关文章推荐
- 关于Struts2上传文件的最大Size的设置
- 使用Struts2实现简单的文件上传和下载
- 关于在用struts2上传文件之后,会产生临时文件的问题
- 关于Struts2上传文件
- 关于富文本编辑器ueditor(jsp版)上传文件到阿里云OSS的简单实例,适合新手
- 关于struts2上传时报临时文件找不到的问题
- 关于Struts2中文件上传代码ServletActionContext.getServletContext()编译报错的问题,
- JavaWeb -- Struts2,对比, 简单表单提交,校验,防重复提交, 文件上传
- 关于struts2文件上传中的uploadContentType和uploadFileName
- struts2中简单的文件上传
- 关于struts2文件上传中的uploadContentType和uploadFileName
- Struts2文件上传的简单示例
- 关于struts2使用xml拦截器(interceptor)限制文件上传(fileUpload)大小和类型的问题,道友看一看
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- 关于Struts2文件上传Unable to find 'struts.multipart.saveDir'错误的解决
- struts2关于文件上传限制文件上传大小问题
- 用struts2 完成一个简单的通讯录,实现增删改查,分页,文件上传(头像),表单验证(两种方法)
- 关于Struts2上传文件的最大Size的设置
- Ext2.1 + Struts2 实现简单的文件上传
- 关于Struts2 上传文件获取文件名称和类型(标准做法)