读书人

文件上传下载基于struts2,该怎么处理

发布时间: 2013-10-25 14:36:53 作者: rapoo

文件上传下载,基于struts2
一个文档库
文件上传下载,struts2(主要解决问题,上级指定某一或某多个下级看,)这里有多个级次
当需要发布文档时,在文档库里勾选,不用在单独上传,同时也可以单独上传,
有案例最好,希望一起交流学习
[解决办法]
上传的话直接
你直接看这个例子吧
http://www.cnblogs.com/linjiqin/archive/2011/03/21/1990674.html

下载的话可以在excute方法中获取返回流,
使用FileinputStream获取输入流,写入到返回流当中。
一个类似的例子吧


public class FileDownActions extends ActionSupport {

private String download;

private String inputPath;

public String getInputPath() {

return inputPath;

}



public void setInputPath(String inputPath) {

this.inputPath = inputPath;

}



public String getDownload() {

return download;

}



public void setDownload(String download) {

this.download = download;

}



public InputStream getTargetFile() throws Exception

{

return ServletActionContext.getServletContext().getResourceAsStream(inputPath+download);

}

public String execute(){

return SUCCESS;

}

}


[解决办法]
action中实现批量文件上传的封装

读书人网 >Java Web开发

热点推荐