代码如下:Action.java
package com.yh.ccsu.Action;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import com.opensymphony.xwork2.ActionSupport;
public class DownloadAction extends ActionSupport {
private String filename;
public String getFilename() {
return filename;
}
public void setFilename(String filename) {
this.filename = filename;
}
//输入流方法
public InputStream getInputStream() throws FileNotFoundException{
FileInputStream fis = new FileInputStream("D:/FileTest"+filename);
return fis;
}
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
System.out.println("下载中...");
return SUCCESS;
}
}
Struts.xml
Download.jsp
点击链接就会报错:
找了一天了没找到解决办法,不知道哪里写错了。
attachment;filename="${fileName}"
的attachment和后面的分号去掉