首页>代码>struts2开发文件上传下载的简单实例>/uplode/src/com/action/FileDownloadAction.java
package com.action;

import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionSupport;

public class FileDownloadAction extends ActionSupport {

	/*private String fileName;
	
	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getDownloadFileName(){
		String name=getFileName();
		try {
			URLEncoder.encode(name,"utf-8");
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		return name;
	}*/
	public String getDownloadFileName(){
		String name="朱艺璇。.txt";
		try {
			name=URLEncoder.encode(name,"UTF-8");
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		return name;
	}
	
	public InputStream getDownloadFile(){
		return ServletActionContext.getServletContext().getResourceAsStream("file/朱艺璇。.txt");
	}
	@Override
	public String execute() throws Exception {
		return SUCCESS;
	}
}
最近下载更多
bcr1234 LV88月6日
月亮月亮
cz206616 LV105月29日
月亮月亮星星星星
王可以 LV104月22日
月亮月亮星星星星
oldtrybest LV82019年8月29日
月亮月亮
11ccvvbb LV62019年4月10日
月亮星星星星
wdlsuper LV42019年1月24日
月亮
zzzxxx32 LV32019年1月8日
星星星星星星
斤斤计较jh LV12018年12月9日
星星
chengqiang LV92018年6月29日
月亮月亮星星
犹如故人归 LV132018年6月27日
月亮月亮月亮星星
最近浏览更多
GD_chan LV19月27日
星星
bcr1234 LV88月6日
月亮月亮
xiaozhiaaa LV86月23日
月亮月亮
qq2528732622 LV86月15日
月亮月亮
gvebebd LV56月8日
月亮星星
cz206616 LV105月29日
月亮月亮星星星星
CC1999 LV145月26日
月亮月亮月亮星星星星
102404426 LV65月17日
月亮星星星星
王可以 LV104月22日
月亮月亮星星星星
pzy12345 LV84月20日
月亮月亮
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友