首页>代码>jsp+struts2开发文件上传实例>/文件上传/fileUpload/src/action/UploadAction.java
package action;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.List;

import org.apache.commons.io.FileUtils;
import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionSupport;

//文件上传
public class UploadAction extends ActionSupport {
	
	private final static String UPLOADDIR = "/upload";
	
	//文件
	private File file;
	//文件类型
	private List<String> fileContentType;
	//文件名
	private List<String> fileFileName;

	


	public File getFile() {
		return file;
	}

	public void setFile(File file) {
		this.file = file;
	}

	public List<String> getFileContentType() {
		return fileContentType;
	}

	public void setFileContentType(List<String> fileContentType) {
		this.fileContentType = fileContentType;
	}

	public List<String> getFileFileName() {
		return fileFileName;
	}

	public void setFileFileName(List<String> fileFileName) {
		this.fileFileName = fileFileName;
	}

	public String execute() throws Exception {
		
		//上传文件路径加文件名
		String target = ServletActionContext.getServletContext().getRealPath(UPLOADDIR+fileFileName);
		//获得上传的文件
		File targetFile = new File(target);
		try {
			//文件拷贝
			FileUtils.copyFile(file, targetFile);
		} catch (Exception e) {
			// TODO: handle exception
		}
		
		return "success";
	}

}
最近下载更多
bcr1234 LV88月6日
月亮月亮
王晓敏 LV45月20日
月亮
张青峰 LV104月14日
月亮月亮星星星星
2263379849 LV22019年7月6日
星星星星
lin980519 LV22019年6月27日
星星星星
hehehe998 LV102018年12月24日
月亮月亮星星星星
帅的流荡哦 LV82018年11月29日
月亮月亮
zz001357 LV92018年11月20日
月亮月亮星星
chenjiewen1107 LV102018年8月21日
月亮月亮星星星星
caiyingwenwang LV182018年8月16日
太阳星星星星
最近浏览更多
chengxvyang LV510月4日
月亮星星
Thomas_zsby9月9日
暂无贡献等级
13043860zj LV128月20日
月亮月亮月亮
bcr1234 LV88月6日
月亮月亮
aguan487月2日
暂无贡献等级
lyd19931203 LV196月28日
太阳星星星星星星
281273445 LV36月18日
星星星星星星
莉莉安 LV26月12日
星星星星
wangtao20216月3日
暂无贡献等级
王晓敏 LV45月20日
月亮
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友