jsp导出txt(2010-02-23 10:25:07)

Spring + easyUI(jsp) 导出txt文本文件 之前还在纠结的问题就是,网上找到的资料太简单都不知道是什么,然后自己在公司的框架下成功跑起来一个导出txt文本文件的功能,趁着今天有点时间而且书忘记带,写下来。 当然我的方法也不过只是其中一个的方法,肯定有其他方法,而且我的也不一定通用。仅供学习之用。 首先创建两个关于导入txt文本文件的类,这两个类也是我模仿框架里写了Excel的模块写的。 首先创建类BaseTxtView注意这个类继承S 阅读详情

jsp导出txt

(2010-02-23 10:25:07)
标签:

jsp导出txt

分类: jsp

有两种方法可以实现

第一种是用输出流

response.setContentType("text/plain");
response.setHeader("Content-disposition","attachment;filename=" + "result.txt");
String text = "some text";
OutputStream out = response.getOutputStream();
out.write(text.getBytes());              
out.flush();
out.close();

这种有个问题就是不能换行,输出的字符串不能按你预想的格式来做,而是全在一行里,如果强行加“/r”,用记事本打开会看到一个小方块,用UltraEdit等文本编辑器打开可以看到换行。

第二种是用out.println直接打印

<%
response.setContentType("text/plain;charset=GBK");
response.setHeader("Content-disposition","attachment; filename=table.txt");
out.println("hello");
 %>

这种需要注意jsp文件中不能出现<%@ page 。。。%>出现一次就是一行,虽然这行是空的。

如果需要引用到其他的类,最好把类的报名全部写全,在代码中直接new,比如java.sql.ResultSet rs=null;

由于直接用println输出,所以可以在你想要的地方换行,用记事本和UltraEdit等文本编辑器打开都是正常换行。

校园校友关系图谱:纯前端可运行的动态骨架设计 校友关系系统本质是教育领域的关系型数据应用,其核心在于如何建模实体间的多维关联与动态演化。传统扁平化JSON存储难以支撑实时查询、标签推理和图谱穿透等需求,而基于节点-关系-属性三元组的内存图结构,配合Map索引与规则引擎,可在纯前端环境实现万级数据毫秒响应。该架构兼顾离线能力、低硬件依赖与业务可配置性,适用于高校校友管理、师生 mentorship 匹配及课程知识图谱延伸等典型教育信息化场景,为轻量级、高可用的校园数字关系网络提供可落地的技术范式。 阅读详情

相关推荐

java导出TXT和Excel文件

搭建SSH框架,利用JSP前台调用Action类中的方法,从数据库读出数据,导出TXT文件和Excel文件。TXT文件导出只用到流操作。导出Excel文件利用apache的poi第三方包,可在阿帕奇官网下载(最新版本为3.8,支持office2010)。解压文件后,只需要把项目导入到eclipse,再将hibernate.cfg.xml里连接Oracle的URL和用户名、密码更改下。参考entity包下的Train实体类里的属性和类型,在数据库中创建个Train表,插入数据即可。 QQ:710753305

jsp 导出内容到 txt 中。

近来,在工作中用到导出内容到 txt 文本中的技术,现在记下来。 %@page contentType="text/html;charset=utf-8"%> %@page language="java" import="java.io.*"%> %@page language="java" import="java.util.*"%>   String exportTxt = (St

zhouqiang2008的专栏 1287

jsp点击实现导出数据

我们需要当jsp点击一个导出数据的按钮的时候,弹出一个对话框,实现数据导出;(其实变相的就是一个文件下载).

JSP记事本程序

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

java专栏 680

JSP读取TXT文件并显示

工程名称:JSPreadTXT 工程作用:读取本地TXT文件并显示在JSP页面上 运行环境:Tomcat, JAVA EE6.0,搜狗高速浏览器 程序作者:Roy Liu 直接添加到MyEclipse中即可运行。 源程序内有代码注释。 已知BUG: 1、未输入文件地址时,会报错; 2、当TXT文件内容包含中文时,有时会显示乱码,解决方法:打开TXT文件,在“另存为”对话框中选择“UTF-8”格式); 3、当TXT文件名为中文时,无法读取,页面会显示空白内容; 4、经测试,只有搜狗告诉浏览器可以完整显示结果; 5、以下浏览器不显示测试结果:Internet Explorer, 360急速浏览器,Google Chrome, Mozilla Firefox, QQ浏览器,百度影音浏览器,Opera, Safari(其原因可能是浏览器并未返回文件的绝对地址,而只是返回了文件名)。

不用编码器也能玩转BLDC?手把手教你反电动势定位实战

本文详细介绍了无刷直流电机(BLDC)的无传感器控制方案——反电动势定位法,通过STM32实战演示如何实现基本控制。文章涵盖核心原理、硬件准备、信号采集技巧及代码实现,特别适合静音风扇、小型机器人等对成本敏感的应用场景,帮助开发者降低硬件成本并提升系统可靠性。

lg888的博客 900

java jsp下载txt文件_jsp导出TXT文件

Get get = new Get();HistoryAlarmProcessor hap = new HistoryAlarmProcessor();String cellTypeConfId = request.getParameter("cellTypeConfId");if(cellTypeConfId==null){cellTypeConfId = "";}String cellConf...

weixin_39633171的博客 292

个人信息保护合规审计人员(中级)能力测试试卷

本文是关于个人信息保护合规审计的考试指南,包含选择题、判断题、简答题和案例分析题。选择题考察《个人信息保护法》的关键条款,如敏感信息处理、跨境传输、委托处理等合规要求。判断题测试对个人信息处理规则的理解,如撤回同意、公开信息处理等。简答题要求阐述审计流程、个人权利、委托处理义务等内容。案例分析题以互联网企业为例,分析违规行为并提出整改建议,涉及数据收集、第三方共享、自动化决策等问题。全文旨在帮助中级审计人员掌握个人信息保护的法律规定和审计实务,提升合规审计能力。

qq_41525079的博客 549

拆解Web渗透底层逻辑:从溯源发展史到实战核心全维度指南

Web渗透测试是一套标准化、流程化、逻辑化、合规化的完整技术体系,绝非零散工具的堆砌。1. 信息收集是渗透的基石,决定测试深度与成功率,核心在于精细化、绕过防护挖掘隐性信息;2. 高危漏洞探测与利用是核心突破,需吃透漏洞原理,规避工具误报、WAF拦截等问题;3. 权限提升与内网渗透是进阶核心,是区分入门与资深渗透工程师的关键;4. 日志清理与复盘是职业化核心,适配企业合规测试场景。从发展趋势来看,Web安全攻防对抗会持续升级,自动化渗透、AI漏洞挖掘、云原生安全、API安全将成为未来主流方向。

2501_92125808的博客 598

CTS实战:如何用set_sense优化时钟树平衡(附ICC2避坑指南)

本文深入探讨了在时钟树综合(CTS)中,如何正确使用`set_sense`命令优化时钟树平衡,并对比了其与`set_disable_timing`的本质区别。通过实战案例详细解析了`-stop_propagation`和`-clock_leaf`参数的应用场景,并提供了ICC2工具中的关键避坑指南,帮助后端工程师精准控制时钟拓扑,避免时序分析漏洞。

weixin_28933797的博客 460

别让你的URDF模型在Gazebo里‘躺平’:手把手教你配置libgazebo_ros_diff_drive插件让两轮小车动起来

本文详细解析了如何在Gazebo中配置libgazebo_ros_diff_drive插件,使两轮小车模型实现动态仿真。从URDF模型到传动装置,再到差速驱动插件的精细调参,手把手教你解决机器人‘躺平’问题,提升ROS1与Gazebo仿真的实战能力。

weixin_42552716的博客 335

跟著Qcadoo MES系统学习产品设计

Manufacturing Execution System,MES是工业4.0的核心系统,智能制造的大脑,跟踪Qcadoo MES学习产品设计001

通达的博客 2147

注册GitHub时出现Unable to verify your captcha response.Please visit https://docs.github.com/解决方案(持续更新)

本文主要介绍了注册GitHub时出现Unable to verify your captcha response. Please visit https://docs.github.com/articles/troubleshooting-connectivity-problems/#troubleshooting-the-captcha for troubleshooting information.解决方案,希望能对学习使用GitHub的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 8万+

使用jsp读取TXT格式文件

使用jsp读取TXT格式文件 jsp.txt  要被读取的文件 清明 杜牧(唐) 清明时节雨纷纷,路上行人欲断魂。 借问酒家何处是,牧童遥指杏花村。 txtRead.jsp 该页面用户读取TXT格式文件。 <% //String path = request.getContextPath(); //System.out.println("path=="+pat

qlliu 1万+

使用R语言获取泊松回归模型的事件密度比(Incidence Rate Ratio,IRR)的95%置信区间

在泊松回归模型中,我们通常关注的是自变量对事件发生率的影响,而事件密度比(Incidence Rate Ratio,IRR)可以帮助我们理解不同自变量对事件发生率的相对影响。在本文中,我们将使用R语言来获取泊松回归模型所有系数的事件密度比的95%置信区间。通过以上步骤,我们可以使用R语言获取泊松回归模型所有系数的事件密度比的95%置信区间。为了获取事件密度比的置信区间,我们将使用。使用R语言获取泊松回归模型的事件密度比(Incidence Rate Ratio,IRR)的95%置信区间。

BugCrusher的博客 1265

WS2812和homeassistant握手

本文学习了WS2812和homeassistant握手,后期会分享更多有趣物联网的操作从而实现对外部世界进行感知,充分认识这个有机与无机的环境,科学地合理地进行创作和发挥效益,然后为人类社会发展贡献一点微薄之力。...

vor234的博客 815

jsp中生成txt文件

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 importjxl.Workbook; importjxl.write.Label; importjxl.write.WritableSheet;...

weixin_34218890的博客 1180

S7-200 SMART PLC 数字量阀门控制功能块(FB)汇总

S7-200 SMART PLC功能块的各种写法可以查看专栏的其它文章,链接地址如下:S7-200 SMART PLC 子程序功能块(阀门控制)_RXXW_Dor的博客-优快云博客_plc控制阀门开关程序由于S7-200 SMARTPLC的子程序种种功能、容量限制,有时想实现多次调用的子程序可能并不是太容易,这篇博客还是给出一些推荐写法,供大家参看。

RXXW_Dor的博客 4003

jsp生成 文件下载 比如txt

jsp生成 文件下载 比如txt http://blog.youkuaiyun.com/zbz0425/article/details/8102124 download.jsp Java.io.*"%>     pageEncoding="UTF-8"%> String filename = request.getParameter("filename");//"tzhs

xiaodanjava的专栏 3139

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

JSP下载txt 和 Excel两种文件

1 下载txt文件  这个花了我不少时间 原因是用ie下载txt文件时是在页面中直接打开了文件.虽然查了一些资料,也看了别人的解决方案,可还是解决不了问题,最后发现是一个字母惹的祸:少写一个字母 嘿嘿 够马虎!!! 代码如下: OutputStream o=response.getOutputStream();    byte b[]=new byte[500];    Fi

z69183787的专栏 4409

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

下一篇: m3u8视频格式的支持
hwqlovejava
博客等级 码龄17年 18粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值