- 浏览: 190919 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (183)
- struts1 (2)
- android (1)
- 工作总结 (15)
- java (23)
- 信息拓展 (10)
- linux (1)
- html5 (10)
- js基础 (9)
- 系统设计 (2)
- css dhtml (7)
- oracle sqlplus plsql (3)
- div+css (1)
- 面试试题 (1)
- java.ibatis (3)
- 项目开发 (2)
- oracle (10)
- eclipse (1)
- 自强之道 (1)
- velocity (1)
- 常用办公软件EXCEL WORD PPT (1)
- ORA-02298: 无法验证 (PNET.POST_CLOB_FK) - 未找到父项关键字 (1)
- ligerui (1)
- 业务系统 (0)
1. private Map formObjGenerationMKey(ActionForm form) {
//TODO:为什么,方法里map有值,而对应调用方法中的map缺没值呢?map不是引用类型吗?
LazyValidatorForm lazyForm = (LazyValidatorForm) form;
return lazyForm.getMap();
}
2.
/**
* 导出多sheet的excel文件
* @throws JRException
* @throws IOException
*/
public void servletExportMultiSheetXls(String[] arr, List[] list, Map[] maps,String fileName) throws JRException, IOException {
ArrayList<JasperPrint> jaserPrints = new ArrayList<JasperPrint>();
JasperPrint jasperPrint = null;
OutputStream output = response.getOutputStream();
response.setContentType(getContentType(DocType.XLS));
response.setHeader("Content-Disposition", "attachment; filename=\"" + URLEncoder.encode(fileName, "UTF-8") + "\"");
for (int i = 0; i < arr.length; i++) {
JRDataSource dataSource = new JRBeanCollectionDataSource(list[i]);
jasperPrint = this.getJasperPrint(arr[i], maps[i], dataSource);
jaserPrints.add(jasperPrint);
}
JRAbstractExporter exporter = getJRExporter(DocType.XLS);
exporter.setParameter(JRXlsExporterParameter.OUTPUT_STREAM, output);
exporter.setParameter(JRXlsExporterParameter.JASPER_PRINT_LIST, jaserPrints);
exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE); // 删除记录最下面的空行
exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE);// 删除多余的ColumnHeader
exporter.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE);// 显示边框
//exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET,true);
exporter.exportReport();
}
发表评论
-
jasperreport不适用子报表实现中国式分组报表功能
2014-08-16 13:40 1322副标题: 单行统计报表中如何通过一列的值决定另一 ... -
优化功能点
2013-11-11 14:25 510今日优化XX反馈响应太慢的功能点: 1.成立采购小组选择用 ... -
开发常见报m(_ _)m
2013-09-11 12:00 686struts1 使用BeanUtils填充界面录入数据报 错 ... -
加载程序时不能正常启动,加载xml报错
2013-09-04 10:39 2108报错日志: Caused by: org.springfr ... -
字符编码优秀文章收集
2013-06-26 10:18 688http://www.ibm.com/devel ... -
数据库存储数据使用字符集与程序的无关
2013-06-21 11:24 7921.开发项目代码使用UTF-8 2.数据储存数据使用GB ... -
文件下载至内存溢出
2013-05-10 09:31 5033同事文章: 部分项目的文件下载处理方式如下: B ... -
ireport 报表中不同行不同的样式
2013-01-13 16:32 1884转载自: http://lzfhope.b ... -
ibatis 配置调用存储过程,jdbctype配置
2012-12-14 10:34 1783数据库存储过程如下: procedure p_pr ... -
ibatus 调用存储过程返回id值
2012-12-13 20:49 713public Integer generateItem ... -
去掉数组中的重复元素
2012-12-03 15:11 934/** * 返回不包含重复元素的数组 * ... -
解析用户输入的字符串,加入回车换行符
2012-11-10 12:35 2922用户要求界面显示要根据用户的输入格式显示,于是用了< ... -
eclipse 不编译工程
2011-09-29 09:35 688网摘: eclipse出现不编译工程的现象。怎么刷 ... -
解决客户端页面刷新重复保存数据问题
2011-09-14 21:09 13461.用户点“保存”调用save()方法保存数据。 2.当用户 ... -
java 报表开发
2011-08-20 16:17 797《jasperreport 自定义java ... -
jasperreport自定义JRDataSource
2011-07-29 22:08 5227package com.sniper.report ... -
附件测试
2011-06-17 10:10 592附件测试 -
文件下载
2011-06-01 16:50 643BufferedInputStream bis = ne ... -
使用extremecomponents之妙
2011-06-01 15:25 1271<ec:table items="no ... -
程序异常处理
2011-04-12 13:51 7391.程序中异常处理(思路): 1.代码要处理try{} ...
相关推荐
NULL 博文链接:https://leiwuluan.iteye.com/blog/388953
ROS基于C++动力学约束的路径规划源码+ppt文件.zip
ASP.NET B/S结构城市酒店入住信息管理系统的设计与实现简介 一、项目背景与意义 随着城市旅游的蓬勃发展,酒店业作为旅游产业链中的重要一环,面临着日益激烈的市场竞争。为了提升酒店的服务质量和管理效率,信息化管理成为酒店业不可或缺的一部分。因此,我们设计并实现了一个基于ASP.NET的B/S(浏览器/服务器)结构城市酒店入住信息管理系统。该系统旨在帮助酒店实现入住信息的快速录入、查询、修改和统计,提升酒店的运营效率和客户体验。 二、系统主要功能 用户管理:系统支持管理员、前台服务员、客户等不同角色的注册、登录和权限管理。通过角色权限的设置,确保系统数据的安全性和完整性。 房间管理:管理员可以添加、编辑、删除房间信息,包括房间类型、价格、状态等。前台服务员可以实时查看房间状态,为客人办理入住和退房手续。 入住信息管理:前台服务员可以录入客人的入住信息,包括姓名、证件号码、联系方式、入住时间和离店时间等。系统支持客人信息的快速查询和修改,方便前台服务员处理各种客户需求。 费用管理:系统根据客人的入住时间和房间价格自动计算费用,并支持多种支付方式。管理员可以设置折扣、优惠券等促销
基于streamlit的YOLOv8可视化交互界面
liba52-0-0.7.5+svn613-lp152.3.2.aarch64
基于matlab实现配电网三相潮流计算方法,对几种常用的配电网潮流计算方法进行了对比分析.rar
121342141414
哈希算法的特点
复刻平衡小车,自行添加了转向环和蓝牙控制,蓝牙APP使用的是轮趣科技的。该项目为复刻平衡小车,其中大量代码为b站up主_WNNN的开源代码,加了转向环的代码,添加蓝牙控制功能. 该小车主体由洞洞板焊接,使用的io口焊的时候忘记记了,随缘吧。
zend解密 dezender12 dezender12是一个专业对用Zend Encoder/SafeGuard, ionCube, SourceGuardian,phpcipher、codelock或SourceCop加密过的PHP文件进行破解的网站, 它主要运用密码分析、解压缩和反编译技术将经编码/加密过的PHP文件还原为可阅读、可执行的PHP源文件。
客户端环境配置 第一步 配置python环境 下载python(版本:python>=3.8)(建议使用访问Anaconda官网配置虚拟环境,具体步骤如下) 1)访问Anaconda官网:https://www.anaconda.com/products/individual 2)选择相应的操作系统版本并下载对应的安装包(推荐下载64位版本) 3)打开下载的安装包,按照提示进行安装即可 4)创建一个虚拟环境: conda create --name 自命名 python=3.9.16 第二步 下载库 注意:下载库前,如果想要更好的帧数体验请安装cuda版本哦(因为一般默认会安装cpu的版本) pip换源: pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 切换到项目文件夹下,下载依赖: pip install -r requirements.txt 我自己使用的环境:python3.9+CPU 第三步 运行项目(如果不需要(开启网页端) 或 (对接RTSP))
运用Qt框架+FFmpeg音视频解码库实现音频播放器,通过实时解码音频传给设备进行播放,可供学习和参考
liba2ps1-4.15.5-2.2.s390x
一个基于linux C++的Flv解析器.zip
机械设计电机冲切转子组装一体机sw18可编辑非常好的设计图纸100%好用.zip
本Bash脚本用于自动化管理Java JAR应用的启动、停止及监控。首先检查JAR进程是否在运行,如在运行则安全终止。随后,使用预设的Java参数启动JAR文件,并将输出和错误日志重定向至日志文件。启动后,脚本持续监控JAR进程状态,确保其在预设时间内成功启动。本脚本提供了灵活的配置和错误处理机制,为Java应用的运维管理带来了便捷与可靠性。
2024-2030全球及中国太阳能汽油泵行业研究及十五五规划分析报告
Geek
yolov3无人机俯视视角下热红外行人小目标检测权重, 包含5000多千张YOLO算法无人机俯视视角下热红外行人小目标数据集,数据集目录已经配置好,yolo格式的标签,划分好 train,val, test,并附有data.yaml文件,yolov5、yolov7、yolov8等算法可以直接进行训练模型, 数据集和检测结果参考:https://blog.csdn.net/zhiqingAI/article/details/124230743 数据集配置目录结构data.yaml: nc: 1 names: ['person']
基于C#的开源音乐播放器MetroPlayer.zip