JSP开发之struts2下载功能的实例讲解
来源:爱站网时间:2020-10-08编辑:网友分享
在JSP开发中,我们需要直接在JSP页面中struts2下载功能进行展示,今天爱站技术频道小编为大家提供JSP开发之struts2下载功能的实例讲解,希望能帮助到大家。
在JSP开发中,我们需要直接在JSP页面中struts2下载功能进行展示,今天爱站技术频道小编为大家提供JSP开发之struts2下载功能的实例讲解,希望能帮助到大家。
JSP开发之Struts2实现下载功能的实例
1、Action 类
package com.favccxx.strutsdemo;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import com.opensymphony.xwork2.ActionSupport;
public class DownloadAction extends ActionSupport {
private static final long serialVersionUID = -7758584364932001138L;
private InputStream inputStream;
@Override
public String execute() throws Exception {
inputStream = new FileInputStream(new File("D:\\芒果豆.jpg"));
return SUCCESS;
}
public InputStream getInputStream() {
return inputStream;
}
public void setInputStream(InputStream inputStream) {
this.inputStream = inputStream;
}
}
2、struts.xml
/error.jsp HelloWorld /example application/octet-stream inputStream attachment;filename="mongo.jpg" 1024
3、web.xml
Struts Blank struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* index.html
4、JSP
以上内容就是爱站技术频道小编为大家带来的JSP开发之struts2下载功能的实例讲解,想要学习更多的专业知识可以详细的咨询js.aizhan.com小编。
