最近也遇到这个问题,在网上找了一圈,算是解决了。在这里写一下我是这么处理的,希望能帮到其他遇到相同问题的朋友。我是用jsp来调用对应的birt文件。下面是其中的jsp代码:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/tlds/birt.tld" prefix="birt"%>
<%@ page import="java.lang.*" %>
<%@ page import="java.util.regex.*" %>
<jsp:useBean id="Escape" class="birt.Escape" scope="page" />
<jsp:useBean id="rs" class="coco.conn.RecordSet" scope="page" />
<html>
<head>
<title></title>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" bgcolor="#ebf3f9">
<%
String wheresql2=java.net.URLEncoder.encode(request.getParameter("wheresql"),"UTF-8");
//System.out.println("###################the obj wheresql2 is:"+wheresql2+" the wheresql is :"+wheresql+"the wheresql3 is ");
%>
<birt:viewer id="birtViewer" reportDesign="<%=urlstr%>"
height="530"
width="950"
pattern="run"
format="html"
showTitle="false"
showNavigationBar="true"
>
<birt:param name="wheresql" value="<%=wheresql2%>"/>
</birt:viewer>
</body>
</html>
在对应的birt报表rptdesign文件的initialize 中添加:
params["wheresql"]=java.net.URLDecoder.decode(params["wheresql"],"UTF-8")用来接收传入的中文参数:
- 大小: 10.7 KB
分享到:
相关推荐
自己写的java生成excel报表jar包,使用html中的table...对结构不是太复杂的excel报表十分好用,有详细使用说明。不断完善中,欢迎提供意见和建议!(注:list数据集中对象的属性不支持基本数据类型,请使用包装类声明!)
自己写的java生成excel报表jar包,使用html中的table标签样式设计报表头部信息xml文件,接受list数据集生成excel报表。对结构不是太复杂的excel报表十分好用,有详细使用说明。最新添加了打印时间。
### Eclipse 报表插件 BIRT 的详细介绍及使用方法 #### BIRT 概述 BIRT(Business Intelligence and Reporting Tools)是一款基于Eclipse平台的开源报表系统,它为开发者提供了强大的报表设计工具以及灵活的报表...
混合报表 - 很多报表需要联合以上所有的报表构成单一文档。例如,一份客户声明会列出客户所需要的信息,为当前促进(promotions)提供文本,以及提供并行的出帐和入帐列表。一份财政报表将包括声明、图表、表格,所有...
Thunderbird Setup 3.0.1中文.exe
以下是一些关于如何使用Birt报表参数的关键点: 1. **创建参数**:在报表设计阶段,可以通过“报表”菜单的“参数”选项来创建新参数。设定参数类型(如文本、日期、数字等),并可指定默认值和参数提示。 2. **...
Thunderbird是一款由Mozilla开发的开源电子邮件客户端,它提供了丰富的功能,包括邮件管理、新闻组、聊天和RSS阅读等。在日常使用中,为了防止数据丢失或进行迁移,定期备份Thunderbird的邮件设置和数据是非常重要的...
ThunderBird是一款开源、免费的电子邮件客户端,由Mozilla基金会开发,其设计目标是提供一个安全、稳定且可定制的邮件管理工具。在ThunderBird中,有许多常用组件和扩展可以帮助用户提升邮件处理的效率和体验。以下...
《FlappyBird游戏源码解析》 FlappyBird是一款风靡全球的休闲小游戏,以其简单易上手的操作和高难度的挑战性吸引了大量玩家。本文将深入探讨cocos2dx和Unity两个版本的游戏源码,解析其背后的编程原理和技术实现。 ...
《Flappy Bird游戏素材解析与应用》 Flappy Bird是一款风靡全球的休闲游戏,以其简单易上手的操作和极具挑战性的玩法深受玩家喜爱。在本文中,我们将深入探讨这款游戏中的一些关键素材,并通过提供的压缩包文件,...
《Flappy Bird游戏素材资源详解》 在游戏开发领域,Flappy Bird是一款极其经典且具有极高人气的小游戏,它的简洁设计和挑战性吸引了无数玩家。本资源包是针对这款热门游戏——Flappy Bird的素材资源集合,包含了...
是birt百灵报表的汉化包,把该包加到项目中,报表的工具栏图标等资源就可以显示为中文,很好用
本项目使用transformers库,CLUE开源语料,预训练中文版本BigBird模型,并借助huggingface社区分享,如果对您有用,欢迎star项目。 预训练步骤 提取文本长度在512-1024的文本(tiny、mini、small);提取文本长度在512-...
《Flappy Bird 图像音频资源解析》 在游戏开发领域,资源是构成游戏世界的基础,它们赋予游戏视觉和听觉的生动性。本资源包“flappybird图像音频资源包”便是针对经典游戏《Flappy Bird》而设计的,旨在为开发者...
《Flappy Bird游戏素材解析:图像与音效的全方位探讨》 Flappy Bird,这款曾经风靡全球的小游戏,以其简单却极具挑战性的玩法吸引了无数玩家。在学习游戏开发的过程中,掌握并理解游戏素材——尤其是图像和音效——...
《Flappy Bird源代码、贴图与音效详解——Unity游戏开发深度剖析》 Flappy Bird,这款在2014年风靡全球的小游戏,以其简单却极具挑战性的玩法吸引了无数玩家。对于长安大学的学生,尤其是那些正在学习游戏动画开发...
《flappy bird》是一款由来自越南的独立游戏开发者Dong Nguyen所开发的作品,游戏于2013年5月24日上线,并在2014年2月突然暴红。2014年2月,《Flappy Bird》被开发者本人从苹果及谷歌应用商店撤下。2014年8月份正式...
《Flappy Bird游戏资源与开发解析》 在游戏开发领域,Unity引擎因其强大的功能和易用性而备受青睐,尤其对于初学者来说,它是一个极好的起点。本篇将深入探讨利用Unity进行游戏开发,以Flappy Bird为案例,同时延伸...
flappybird游戏资源,图片+音效
"Thunderbird v 6_Thunderbird_EAforex_" 是一个特定版本的自动化交易系统,通常被称为专家顾问(Expert Advisor,简称EA),专为外汇交易设计。在金融交易领域,尤其是外汇市场,专家顾问是一种基于预设策略和算法...