birt 修改导出的文件名分两种实现方法,
第一种:修改 web.xml 中 配置的 BIRT_FILENAME_GENERATOR_CLASS
<!--
Filename generator class/factory to use for the exported reports.
-->
<context-param>
<param-name>BIRT_FILENAME_GENERATOR_CLASS</param-name>
<param-value>
org.eclipse.birt.report.utility.filename.TimestampFilenameGenerator
</param-value>
</context-param>
我是用的 TimestampFilenameGenerator ,那我们就直接修改它的getFilename方法.
public String getFilename(String baseName, String fileExtension, String outputType, Map options)
{
DateFormat dateFormatter = new SimpleDateFormat(this.datePattern);
if (fileExtension == null)
{
fileExtension = "";
}
ResourceBundle resource = ResourceBundle.getBundle("report_name_cn", Locale.CHINA);
try
{
baseName = new String(resource.getString(baseName).getBytes("iso-8859-1"), "utf-8");
} catch (Exception e) {
baseName = "未命名";
}
return baseName + "_" + dateFormatter.format(new Date()) + "." + fileExtension;
}
第二种: 就是自己实现IFilenameGenerator 接口,并配置 BIRT_FILENAME_GENERATOR_CLASS
分享到:
相关推荐
cadence导出GERBER文件的详细步骤,非常好
《flappy bird》是一款由来自越南的独立游戏开发者Dong Nguyen所开发的作品,游戏于2013年5月24日上线,并在2014年2月突然暴红。2014年2月,《Flappy Bird》被开发者本人从苹果及谷歌应用商店撤下。2014年8月份正式...
thunderbird 邮件备份,导入导出
ThunderBird常用组件
flappybird图像音频资源,用于配合《简单小游戏flappybird制作》相关博客。
该资源是flappy bird游戏涉及到的素材资源,包括背景、管道、小鸟的不同状态以及游戏开始、重启、失败等。
flappybird游戏资源,图片+音效
全flappybird套图片和音效,学习开发必备
FLappy Bird,《flappybird》是由来自越南的独立游戏开发者DongNguyen所开发的作品,游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍。
Flappy Bird素材及公开课视频,适合自学开发FlappyBird游戏
https://blog.csdn.net/cb269267/article/details/20214107 按照此博主操作分解出来的方法,如果需要可以去原博客自行操作,也可以直接下载本资源
Hummingbird Exceed v13 2008, 64位版, part1。 共两部分。下载后需合并解压缩。 包含了一个中文手册文件 ExceedManualCn.pdf。 -------- Hummingbird Exceed,结合了PC和X计算环境。Exceed提供从Windows 桌面到许多...
内含FlappyBird源码、成果视频、API、PPT以及所有的游戏资源
FlyBird(飞翔的小鸟)C语言编写
国外很火的一款游戏FlyBird 模仿的图片 音效 小鸟等相关资源文件
unity 开发 flappy bird 源码和资源包,完整 可运行
flappy bird 图片素材,就没有放代码了,这是我初学时候的素材。 flappy bird是一款简易却难度极高的休闲游戏。简单并不粗糙的8比特像素画面、超级玛丽游戏中的绿色通道、眼神有点呆滞的小鸟和几朵白云便构成了游戏...
http://blog.csdn.net/cb269267/article/details/20214107 按照上面博客博主所说的获取的flappybird图片资源,如需自取。
bluebird.min.js 下载
Thunderbird Setup 13.0.1.exe