在struts2框架下做下载功能
来源:互联网 发布:java 八皇后算法 编辑:程序博客网 时间:2024/05/20 06:52
1.JSP页面,功能只是点击下载
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--> </head> <body> <a href="download">点击此处下载</a> </body></html>
package cn.jbit.action;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import javax.servlet.ServletContext;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.Action;public class FileDownload {private InputStream inputStream;private String fileName;public String getFileName() {return fileName;}public InputStream getInputStream() {return inputStream;}public String execute() {ServletContext context = ServletActionContext.getServletContext();String exe = context.getRealPath("/files/1.PNG");File file = new File(exe);this.fileName = file.getName();try {this.inputStream = new FileInputStream(file);} catch (FileNotFoundException e) {e.printStackTrace();}return Action.SUCCESS;}}
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts><package name="default" extends="struts-default" namespace="/"><action name="download" class="cn.jbit.action.FileDownload"><param name="contentType">application/octet-stream</param><param name="inputName">inputStream</param><param name="contentDisposition">attachment;filename="${fileName}"</param><result type="stream" /></action></package></struts>
0 0
- 在struts2框架下做下载功能
- 在struts2框架做上传功能
- struts2下实现文件下载功能
- Java中用Struts2做下载功能遇到的问题
- ssh框架之struts2文件下载功能代码
- Struts2做下载
- mongodb 在yii2 框架中的使用(本人在框架中做了功能扩展,非非官方下载的yii2的操作)
- 在Struts2框架下生成二维码图片
- struts2实现下载功能
- struts2下载download功能
- Struts2的下载功能
- 在struts2框架中使用servlet做接口
- 文件下载--Struts2框架
- JAVA struts2框架下zip打包文件下载
- 关于使用struts2在IE下变成json文件下载
- Struts2实现文件下载功能
- PHP做文件下载功能
- 关于在myeclipse创建struts2框架下…
- Flask Web开发
- 有 1 、 2 、 3 、 4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- 关于Servlet安全策略和GlassFish中的相关设置
- Objective-C:类别&代理
- .NET跨平台初体验
- 在struts2框架下做下载功能
- 第二周学习Python
- linux vim 配置文件(高亮+自动缩进+行号+折叠+优化)
- HttpClient 登录爬取信息
- swift Joke
- 带你玩转Visual Studio——命令行编译C/C++程序
- management_studio 开发总结
- java_12-24-part one
- PHP程序中字符串的使用