首页>代码>extjs开发多文件上传demo>/extjsupload/src/action/UploadAction.java
package action;

import java.io.File;
import java.io.IOException;

import javax.servlet.http.HttpServletRequest;

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

import com.opensymphony.xwork2.ActionSupport;

@SuppressWarnings("serial")
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 getFileFileName() {
		return fileFileName;
	}
	public void setFileFileName(String fileFileName) {
		this.fileFileName = fileFileName;
	}
	public String getFileContentType() {
		return fileContentType;
	}
	public void setFileContentType(String fileContentType) {
		this.fileContentType = fileContentType;
	}
	public void upload() {
		HttpServletRequest req=ServletActionContext.getRequest();
		String savePath=req.getParameter("savePath");
		String path = ServletActionContext.getServletContext().getRealPath("/");
		System.out.println(fileContentType);
		System.out.println(fileFileName);
		try {
			FileUtils.copyFile(file, new File(path +savePath+ fileFileName));
			String outPath = ServletActionContext.getRequest().getScheme()
					+ "://" + ServletActionContext.getRequest().getServerName()
					+ ":" + ServletActionContext.getRequest().getServerPort()
					+ ServletActionContext.getRequest().getContextPath() + "/";
			ServletActionContext.getResponse().getWriter()
					.print(outPath + savePath +fileFileName);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}



}
最近下载更多
darkknight  LV1 5月23日
zz臧震1234  LV1 3月10日
1qaz2wsxxzl  LV1 2021年12月3日
420256987  LV1 2021年11月4日
000星望000  LV1 2021年11月1日
ln_lz  LV12 2021年8月26日
yuyanxinyu  LV1 2021年8月20日
jenyfang  LV2 2021年6月16日
你好,阳光  LV1 2021年6月16日
最近浏览更多
fy0088  LV2 9月25日
ttttt111 6月24日
暂无贡献等级
darkknight  LV1 5月23日
zz臧震1234  LV1 3月10日
1qaz2wsxxzl  LV1 2021年12月3日
420256987  LV1 2021年11月4日
000星望000  LV1 2021年11月1日
czr2233  LV9 2021年9月14日
yuyanxinyu  LV1 2021年8月20日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友