`
shine_windy_javaCD
  • 浏览: 2480 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

BIRT的一些错误和技巧

阅读更多
BIRT REPORT
1 保证下载的RUNTIME中的相关文件拷到工程的相关文件中。不要出现文件未拷或拷错地方的

2 需要手动加入 1 COMMON.LOGGING 2 JAVAMAIL 3 javax.activation 相关的包(如果原来工程已有。则不需要加)

3 网上关于相关编码问题的总结
3Pdf中文乱码
放了itext-1.3.jar、iTextAsian.jar两个jar包在\plugins\com.lowagie.itext\lib目录下,一切ok,从来没有出现过中文问题。就连部署到linux下也是如此。

URL乱码问题.mht
两种解决方法:
一. java.net.URLDecoder.decode(java.net.URLEncoder.encode("中文"));
二.如果使用tomcat做web应用服务器,则修改server.xml文件,在connector元素中增加属性uriencoding.
Eg: <Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true"
URIEncoding="gb2312"/>
前提:
1.使用eclipse提供的runtime viewer.
2.使用超链方式查看报表.
3.使用tomcat.

具体解决办法:
修改tomcat的server.xml文件,在Connector元素中增加属性useBodyEncodingForURI="true"
并且,url中的中文参数必须事先转码.
eg:
String param=java.net.URLEncoder.encode("公用信息表","UTF-8");
<a href="../birt/frameset?__report=privilegerpt.rptdesign¶m=<%=param%>">查看</a>
即ok.
分享到:
评论

相关推荐

    Thunderbird使用方法汇总

    以上是Thunderbird的基本使用方法和一些进阶技巧,通过熟练掌握这些,可以充分利用Thunderbird的强大功能,高效管理你的邮件和信息。阅读《Thunderbird使用汇总.pdf》文件,将获得更详细的指导和示例。

    FlyBird源码JAVA

    在 FlyBird 源码中,我们还可以学习到如何利用JAVA的异常处理机制来优雅地处理程序中的错误,以及如何通过调试工具进行问题排查。此外,良好的代码组织和注释也是源码的重要组成部分,它们帮助其他开发者理解和维护...

    flybird_java源代码

    本文将深入探讨名为"flybird_java源代码"的学习资源,包括两个版本:FlappyBird2和FlappyBird1,它们都是Java语言实现的经典游戏——Flappy Bird的源代码。 首先,让我们了解Flappy Bird的基本概念。Flappy Bird是...

    flappy bird c++版本

    Flappy Bird是一款备受欢迎的休闲游戏,以其简单的操作和高难度挑战吸引了大量玩家。本文将深入探讨使用C++语言实现Flappy Bird的原理、步骤及注意事项,帮助初学者掌握游戏开发的基本技能。 一、C++简介 C++是一种...

    前端项目-bluebird.zip

    "前端项目-bluebird.zip"是一个压缩包,其中包含了一个名为"bluebird-master"的前端项目。...通过深入研究这个项目,我们可以提升对Promise和前端项目管理的理解,同时也能掌握一些最佳实践和技巧。

    C++实现小游戏flappy bird

    9. **调试和优化**:在开发过程中,学习如何使用调试工具找出和修复错误,以及如何优化代码以提高性能,是提升编程技能的重要环节。 通过这个项目,你不仅可以掌握C++语言基础,还能深入了解游戏开发的基本流程和...

    C语言简易版小游戏【flappy bird】(VS2017)

    6. 错误处理和调试:为了确保游戏的稳定性和找出潜在的问题,开发者会加入错误检查代码,并使用VS2017的调试工具进行单步调试和变量查看。 总之,C语言简易版的Flappy Bird游戏是一个极好的练习项目,涵盖了C语言...

    精选_毕业设计_基于EasyX实现的Flappy Bird小游戏_完整源码

    9. **调试与优化**:在开发过程中,使用调试工具查找和修复错误,优化游戏性能,保证游戏的稳定性和用户体验。 这个基于EasyX实现的Flappy Bird小游戏源码,对于想要学习C++游戏开发或者熟悉EasyX库的人来说,是一...

    C语言游戏编程之fluppy bird-CSDN.zip

    本项目“fluppy bird”是利用C语言进行游戏开发的一个实例,旨在帮助初学者理解和实践面向过程的编程思维。下面将详细探讨这个项目中的核心知识点。 1. **基本结构与控制流**: 在C语言中,游戏编程通常涉及大量的...

    Switf_Flappy Bird_小游戏

    综上所述,通过学习和实践这个 Swift 实现的 Flappy Bird 小游戏项目,你可以深入掌握 Swift 语言特性、SpriteKit 游戏框架以及2D游戏开发的基本流程和技巧。这不仅有助于提升你的编程技能,也能帮助你理解游戏开发...

    FlappyBird (LabVIEW) 保姆教学.zip

    在学习过程中,通过参考这份导图,你可以清晰地看到项目从无到有的构建过程,有助于理解和掌握LabVIEW编程的基本技巧。 "FlappyBird"文件很可能是完成后的游戏程序,学习者可以运行并分析其工作原理,进一步加深对...

    Flappy Bird Bot 使用强化学习

    通过这样的强化学习过程,Flappy Bird Bot最终能够掌握飞行技巧,避开障碍物,实现自动化游戏。值得注意的是,虽然Q-learning在本项目中效果显著,但也有其他强化学习算法,如Deep Q-Network (DQN) 和Proximal ...

    LadyBird:LadyBird 项目的代码和文档

    通过“LadyBird 项目的代码和文档”,我们可以深入学习Java在实际项目中的应用,了解优秀代码的设计思想和实现技巧。 1. **Java基础知识**:Java是一种广泛使用的面向对象的编程语言,具有跨平台性、安全性、稳定性...

    C语言编写的FlappyBird小游戏.zip

    总结,通过C语言编写Flappy Bird小游戏,我们可以深入学习C语言的基础知识,同时了解游戏开发的基本流程和技巧。这个过程不仅能提升编程技能,还能增强对计算机图形学和游戏逻辑的理解。无论你是编程初学者还是有...

    微信小程序源码demo推荐:事项助手;引入兼容库Bluebird支持Promise28.zip

    在这个项目中,开发者不仅能够学习到基础的小程序开发技巧,还能了解到如何在微信小程序环境中引入第三方库,特别是如何使用Bluebird库来实现Promise的兼容。 首先,微信小程序本身并不原生支持ES6的Promise,这在...

    c语言实现flyppy bird-带安装包

    8. **调试和优化**:调试技巧是任何开发者必备的技能,学会使用调试工具找出并修复代码中的错误。同时,性能优化是提高游戏流畅度的关键,需要了解如何减少不必要的计算和提高代码效率。 9. **打包和分发**:创建一...

    FlappyBird---C语言编程作业---小游戏

    10. **调试技巧**:学习如何使用GDB等调试工具查找和修复程序错误。 11. **版本控制**:FlappyBird2可能使用Git或其他版本控制系统,以便跟踪代码的更改和协作。 通过完成这样的项目,学习者不仅能掌握C语言编程,...

    java实现的flyppybird游戏

    12. **调试技巧**:开发过程中,使用调试工具(如Java的JDB或IDE的内置调试器)来查找和修复代码中的错误是必不可少的。 通过这个项目,开发者不仅能掌握Java编程技能,还能了解到游戏开发的基本流程和技巧,对提升...

    AngryBird.zip

    `Logs` 文件夹可能包含了游戏运行时的日志文件,这对于调试和分析游戏的性能、错误或崩溃原因非常重要。 `Library` 文件夹包含了Unity编译生成的元数据和缓存文件,它们对项目构建过程和运行时性能有直接影响。这个...

    flybirdgame.rar

    对于"FlyBird Game"来说,可能使用了一些常见的游戏开发库或框架,例如Unity、Unreal Engine、Cocos2d-x或者更轻量级的libGDX等。这些工具提供了丰富的功能,可以加速游戏的开发进程,同时降低错误率。 在代码分析...

Global site tag (gtag.js) - Google Analytics