`
sfc235300
  • 浏览: 42197 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

单击下载txt文件

    博客分类:
  • Java
 
阅读更多

下载jsp页面:

<meta http-equiv="Content-Type" content="text/html; charset=gbk">   
<HTML>   
<HEAD>   
  
</HEAD>   
  
<BODY>   
<a href = "download.htm?id=${data.id}" >点击下载</a>   
  
</BODY>   
</HTML>  

 

 

 

后台处理Action或Servlet:

TTrainingData trainingData=trainingDataService.findTrainingDataById(request.getParameter("id"));                     //要下载的资料对象
tring fileName=trainingData.getFileName()+trainingData.getPath().substring(trainingData.getPath().lastIndexOf('.'));         //保存对话框中显示的文件名称

response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition","attachment;filename = "+new String(fileName.getBytes(),"ISO8859-1"));


FileInputStream fileInputStream=new FileInputStream(getServletContext().getRealPath(trainingData.getPath()));

byte[] b = new byte[1024];
int hasRead=0;
while ((hasRead=fileInputStream.read(b)) != -1) {
        response.getOutputStream().write(b,0,hasRead);
}

fileInputStream.close();
response.getOutputStream().flush();
response.getOutputStream().close();
return null;

 

分享到:
评论

相关推荐

    简单的基于txt文档存储数据的单机版点名小软件

    这个名为“简单的基于txt文档存储数据的单机版点名小软件”的程序,正如其名,是使用Java编程语言设计的,专为单机环境使用,它利用文本文件(txt)作为数据存储介质。以下是对这个小软件涉及知识点的详细解释: 1....

    精灵复兴GM_单机游戏_精灵复兴2036_精灵复兴txt_精灵_精灵复兴_

    精灵复兴txt可能指的是游戏中的文本资源文件,这些文件包含了游戏中的对话、剧情、任务描述等文本信息。对于喜欢深入挖掘游戏故事和背景的玩家来说,研究这些文本文件能够带来额外的乐趣。同时,这些文件也可能是...

    TXT格式牛津词库

    它的优点在于通用性强,几乎所有的操作系统和软件都能打开和编辑TXT文件,这使得TXT格式的牛津词库具有广泛的适用性。无论是编程、数据分析还是简单的阅读,TXT文件都能轻松应对。 牛津词库以其权威性和准确性著称...

    单机游戏下载-新云-带数据和模板.rar

    通过分析和修改这些文件,可以了解到如何构建一个完整的、功能齐全的单机游戏下载平台,包括前端展示、后端数据处理以及用户互动等多个方面。同时,这也提醒我们尊重知识产权,合法合规地使用和分享网络资源。

    老飞飞108源码下载老飞飞单机端可外网

    至于“源码客户端下载地址.txt”,这是提供源代码下载的具体链接,开发者或分享者提供了文本文件来指引用户找到并下载源代码。这通常需要一定的编程和游戏开发知识,以便理解并利用这些源代码。 综合以上信息,我们...

    文管王文件管理系统(单机版) V5.0 发布

    "文管王文件管理系统(单机版) V5.0"是一款专为企业设计的文档管理软件,旨在提高企业的文档组织、存储和检索效率,确保信息的安全性和易用性。这款系统在技术层面和用户体验上都有显著的优势,使其成为企业在文档...

    单机版魔力宝贝1.15c礼包及相关说明文件

    4. **帮助文档2.txt**、**新手说明.txt**:这两个文本文件是礼包的核心价值所在,它们提供了关于如何使用礼包内资源的详细指导。帮助文档通常会解释游戏的基本操作、规则,以及如何导入存档、使用宠物包等内容。新手...

    Linux下Hadoop单机配置文档

    - 创建测试输入文件夹`test-in`,并在该文件夹中创建两个文本文件`file1.txt`和`file2.txt`。 - 运行WordCount程序: ``` $ bin/hadoop jar hadoop-0.20.1-examples.jar wordcount test-in test-out ``` - ...

    真封神服务端与单机架设说明

    `单机版操作步骤.txt` 文件提供了单机环境下架设游戏服务器的详细步骤,从安装必要的软件、配置环境到启动服务,每个环节都有详尽的说明,确保用户能按照指示一步步完成。 `update` 文件夹包含游戏的更新资源,玩家...

    雷石加歌单机版5.13

    4. **说明.txt**:这是提供给用户的重要文档,通常包含软件的使用指南、操作步骤或者常见问题解答。用户应该首先阅读此文件,了解如何正确安装和使用雷石单机版5.13,以及解决可能出现的问题。 在实际应用中,...

    齐齐asp单机游戏下载站.zip

    【标题】"齐齐asp单机游戏下载站.zip"是一个包含asp编程技术构建的单机游戏下载网站资源的压缩文件。这个站点可能是由ASP(Active Server Pages)语言编写,这是一种微软公司的服务器端脚本环境,用于创建动态网页或...

    SupARC[单机+录像版]

    用户可以下载并存储游戏录像文件,然后通过SupARC软件进行播放。这不仅避免了网络延迟问题,还能确保流畅的观看体验。同时,它支持“玩单机街机游戏”,意味着SupARC集成了模拟器功能,能够运行多种经典街机游戏,...

    智能表管理系统单机版

    其中,`sn.txt`文件可能是软件的序列号或注册信息,用于激活和验证软件的合法性。用户在安装软件后,需要根据提示输入正确的序列号以解锁全部功能。 总的来说,【智能表管理系统单机版】是针对射频卡智能表进行有效...

    基于Java的暗黑风格MUD摸鱼单机游戏设计源码

    其中,Java源文件253个,JSON文件38个,XLS文件5个,Markdown文件4个,XML文件2个,TXT文件2个,以及一个LICENSE文件。游戏专为“摸鱼”氛围设计,以纯文字形式呈现暗黑风格体验。游戏功能包括寻怪打宝、装备系统、...

    VictoriaMetrics单机版安装包

    这个压缩包文件名为`victoria-metrics-linux-amd64-v1.80.0.tar.gz`,其中`v1.80.0`表示该版本是1.80.0版,`amd64`意味着它是为64位架构设计的,而`.tar.gz`则是常见的Linux压缩格式,便于下载后在Linux环境下进行...

    heroes of newerth 单机补丁正确使用方法

    7. **解决问题**:如果遇到问题,例如游戏无法启动或补丁不起作用,可以参考“HoN单人游戏补丁 正确使用方法.txt”文件中的指导,它提供了详细的故障排除步骤。如果问题依然存在,可以去相关的玩家论坛寻求帮助,...

    管家婆7.2单机版

    最后,"管家婆7.2单机版软件"是实际的安装程序,用户可以下载并安装到自己的电脑上,开始使用这款强大的财务管理工具。 总结来说,管家婆7.2单机版是一个全面的小微企业管理软件,它的主要优势在于简化财务管理,...

    ArcGIS Server 10.5安装包下载地址和ECP文件.rar

    ArcGIS Enterprise 10.5下载地址.txt文件则可能包含指向官方下载页面的链接,以获取完整的安装介质。 在安装ArcGIS Server 10.5时,用户需要注意以下关键步骤: 1. **系统需求检查**:确保你的计算机满足ArcGIS ...

    单机版考试系统

    在这款考试系统中,试题数据存储在TXT文件中,这是一种常见的文本格式,易于编写和阅读,同时也便于程序处理。TXT文件通常包含试题的各个部分,如题目、选项、答案等,通过特定的格式或标记区分,使得系统能够解析并...

    单机考试练习程序

    .txt文件是纯文本格式,易于编辑和阅读,通常用于存储数据或文本信息。在这个上下文中,每个题目可能以特定的格式存储,如题干和多个选项。 4. "填空.txt" 和 "判断.txt":这两个文件同样可能是包含题目内容的文本...

Global site tag (gtag.js) - Google Analytics