src/com/action/DownloadAction.java
(完整代码) 1KBpackage com.action;
import java.io.InputStream;
import org.apache.struts2.ServletActionContext;
import com.business.StartupBusiness;
import com.entity.StartupEntity;
import com.opensymphony.xwork2.ActionSupport;
public class DownloadAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private String id;
private String fileName;
private StartupBusiness startupBusiness;
// 返回一个输入流,作为一个客户端来说是一个输入流,但对于服务器端是一个 输出流
public InputStream getDownloadFile() throws Exception {
StartupEntity se = this.startupBusiness.checkId(id);
this.fileName = se.getUrl();
return ServletActionContext.getServletContext().getResourceAsStream(
this.fileName);
}
@Override
public String execute() throws Exception {
return SUCCESS;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public static long getSerialversionuid() {
return serialVersionUID;
}
public StartupBusiness getStartupBusiness() {
return startupBusiness;
}
public void setStartupBusiness(StartupBusiness startupBusiness) {
this.startupBusiness = startupBusiness;
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。