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小编。