`
ladies_killer
  • 浏览: 21953 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

关于birt报表传中文参数

阅读更多
  最近也遇到这个问题,在网上找了一圈,算是解决了。在这里写一下我是这么处理的,希望能帮到其他遇到相同问题的朋友。我是用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
分享到:
评论

相关推荐

    bird生成报表jar包 java生成excel报表

    自己写的java生成excel报表jar包,使用html中的table...对结构不是太复杂的excel报表十分好用,有详细使用说明。不断完善中,欢迎提供意见和建议!(注:list数据集中对象的属性不支持基本数据类型,请使用包装类声明!)

    bird生成报表jar包 java生成excel报表(添加打印时间)

    自己写的java生成excel报表jar包,使用html中的table标签样式设计报表头部信息xml文件,接受list数据集生成excel报表。对结构不是太复杂的excel报表十分好用,有详细使用说明。最新添加了打印时间。

    Eclipse报表插件birt

    ### Eclipse 报表插件 BIRT 的详细介绍及使用方法 #### BIRT 概述 BIRT(Business Intelligence and Reporting Tools)是一款基于Eclipse平台的开源报表系统,它为开发者提供了强大的报表设计工具以及灵活的报表...

    BIR报表开发手册详解

    混合报表 - 很多报表需要联合以上所有的报表构成单一文档。例如,一份客户声明会列出客户所需要的信息,为当前促进(promotions)提供文本,以及提供并行的出帐和入帐列表。一份财政报表将包括声明、图表、表格,所有...

    Thunderbird Setup 3.0.1中文.exe

    Thunderbird Setup 3.0.1中文.exe

    Birt Report View 报表

    以下是一些关于如何使用Birt报表参数的关键点: 1. **创建参数**:在报表设计阶段,可以通过“报表”菜单的“参数”选项来创建新参数。设定参数类型(如文本、日期、数字等),并可指定默认值和参数提示。 2. **...

    thunderbird 邮件备份

    Thunderbird是一款由Mozilla开发的开源电子邮件客户端,它提供了丰富的功能,包括邮件管理、新闻组、聊天和RSS阅读等。在日常使用中,为了防止数据丢失或进行迁移,定期备份Thunderbird的邮件设置和数据是非常重要的...

    ThunderBird常用组件

    ThunderBird是一款开源、免费的电子邮件客户端,由Mozilla基金会开发,其设计目标是提供一个安全、稳定且可定制的邮件管理工具。在ThunderBird中,有许多常用组件和扩展可以帮助用户提升邮件处理的效率和体验。以下...

    FlappyBird游戏源码

    《FlappyBird游戏源码解析》 FlappyBird是一款风靡全球的休闲小游戏,以其简单易上手的操作和高难度的挑战性吸引了大量玩家。本文将深入探讨cocos2dx和Unity两个版本的游戏源码,解析其背后的编程原理和技术实现。 ...

    flappyBird素材包

    《Flappy Bird游戏素材解析与应用》 Flappy Bird是一款风靡全球的休闲游戏,以其简单易上手的操作和极具挑战性的玩法深受玩家喜爱。在本文中,我们将深入探讨这款游戏中的一些关键素材,并通过提供的压缩包文件,...

    flappy_bird 素材资源

    《Flappy Bird游戏素材资源详解》 在游戏开发领域,Flappy Bird是一款极其经典且具有极高人气的小游戏,它的简洁设计和挑战性吸引了无数玩家。本资源包是针对这款热门游戏——Flappy Bird的素材资源集合,包含了...

    birt百灵报表汉化包

    是birt百灵报表的汉化包,把该包加到项目中,报表的工具栏图标等资源就可以显示为中文,很好用

    人工智能-项目实践-预训练-中文bigbird预训练模型.zip

    本项目使用transformers库,CLUE开源语料,预训练中文版本BigBird模型,并借助huggingface社区分享,如果对您有用,欢迎star项目。 预训练步骤 提取文本长度在512-1024的文本(tiny、mini、small);提取文本长度在512-...

    flappybird图像音频资源包

    《Flappy Bird 图像音频资源解析》 在游戏开发领域,资源是构成游戏世界的基础,它们赋予游戏视觉和听觉的生动性。本资源包“flappybird图像音频资源包”便是针对经典游戏《Flappy Bird》而设计的,旨在为开发者...

    flappybird全套图片+音效

    《Flappy Bird游戏素材解析:图像与音效的全方位探讨》 Flappy Bird,这款曾经风靡全球的小游戏,以其简单却极具挑战性的玩法吸引了无数玩家。在学习游戏开发的过程中,掌握并理解游戏素材——尤其是图像和音效——...

    Flappy Bird 源代码 贴图 以及 音效

    《Flappy Bird源代码、贴图与音效详解——Unity游戏开发深度剖析》 Flappy Bird,这款在2014年风靡全球的小游戏,以其简单却极具挑战性的玩法吸引了无数玩家。对于长安大学的学生,尤其是那些正在学习游戏动画开发...

    FlappyBird素材.zip

    《flappy bird》是一款由来自越南的独立游戏开发者Dong Nguyen所开发的作品,游戏于2013年5月24日上线,并在2014年2月突然暴红。2014年2月,《Flappy Bird》被开发者本人从苹果及谷歌应用商店撤下。2014年8月份正式...

    Flappy bird资源.zip

    《Flappy Bird游戏资源与开发解析》 在游戏开发领域,Unity引擎因其强大的功能和易用性而备受青睐,尤其对于初学者来说,它是一个极好的起点。本篇将深入探讨利用Unity进行游戏开发,以Flappy Bird为案例,同时延伸...

    flappybird图片+音效

    flappybird游戏资源,图片+音效

    thunderbird v 6_Thunderbird_EAforex_

    "Thunderbird v 6_Thunderbird_EAforex_" 是一个特定版本的自动化交易系统,通常被称为专家顾问(Expert Advisor,简称EA),专为外汇交易设计。在金融交易领域,尤其是外汇市场,专家顾问是一种基于预设策略和算法...

Global site tag (gtag.js) - Google Analytics