`
ladies_killer
  • 浏览: 21770 次
  • 性别: 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标签样式设计报表头部信息xml文件,接受list数据集生成excel报表。对结构不是太复杂的excel报表十分好用,有详细使用说明。最新添加了打印时间。

    Eclipse报表插件birt

    报表插件BIRD的介绍和使用方法

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

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

    BIR报表开发手册详解

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

    eclipse报表插件BIRT中文教程及示例

    这个指南将引导你设计一个简单的报表,令你对BIRT报表系统有个感性的认识 附带,报表例子

    Thunderbird Setup 3.0.1中文.exe

    Thunderbird Setup 3.0.1中文.exe

    Ecilpse-Birt报表工具开发汉化

    解压下载的zip包,在得到的eclipse文件夹中,将其中feature和plugins两个文件夹拷贝到eclipse安装目录下的dropins文件夹下,重启eclipse就可以了看到汉化版。 注意一定是dropins文件夹,删除后就可以恢复英文

    birt百灵报表汉化包

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

    ThunderBird常用组件

    ThunderBird常用组件

    FlappyBird素材.zip

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

    flappybird图像音频资源包

    flappybird图像音频资源,用于配合《简单小游戏flappybird制作》相关博客。

    flappy_bird 素材资源

    该资源是flappy bird游戏涉及到的素材资源,包括背景、管道、小鸟的不同状态以及游戏开始、重启、失败等。

    FlappyBird_C++_bird_

    FLappy Bird,《flappybird》是由来自越南的独立游戏开发者DongNguyen所开发的作品,游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍。

    flappybird图片+音效

    flappybird游戏资源,图片+音效

    flappybird全套图片+音效

    全flappybird套图片和音效,学习开发必备

    flappyBird素材包

    https://blog.csdn.net/cb269267/article/details/20214107 按照此博主操作分解出来的方法,如果需要可以去原博客自行操作,也可以直接下载本资源

    FlappyBird 素材

    Flappy Bird素材及公开课视频,适合自学开发FlappyBird游戏

    Mozilla Thunderbird v60.8.0 官方中文版.zip

    Mozilla Thunderbird中文名“雷鸟”是从Mozilla Application Suite独立出来的电子邮件客户端软件。软件继承了Mozilla邮件组件的功能并行重新设计,可整合多个网络邮箱于一体,随时都能拉取邮件到本地处理,或者随时...

    OpenCv制作的FlappyBird

    内含FlappyBird源码、成果视频、API、PPT以及所有的游戏资源

    FlyBird(飞翔的小鸟)

    FlyBird(飞翔的小鸟)C语言编写

Global site tag (gtag.js) - Google Analytics