异常1:net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression :
解决:$F{参数} 应该是这个值没有取到,你检查看看数据源
异常2:java.lang.ClassNotFoundException:...CompilationFailedException
从错误的原因看来,貌似是在加载jasper的编译器的时候出现的问题,想起来某个教材中提到如果iReport要被java调用的话需要将编译器设置为"java"
解决方案:设置模板的"language"属性为java
问题:Column Footer 紧跟Detail后面
解决:首先将报表属性中的More选项卡中的Floating Column Footer选项选中,再将Summary区域的高度设为0,Column Footer就会紧挨着Detail区域下方显示了。这是Jasper的布局问题
你可以试试FineReport,没有这些问题