我正在使用Spring对JDBC的支持.我想使用JdbcTemplate(或SimpleJdbcTemplate)来执行查询并获得结果作为ResultSet的实例. 我能看到实现这一目标的唯一方法是使用: String sql = "select * from...."; SqlRowSet results = jdbcTemplate.queryForRowSet(sql); ((ResultSetWrappingSql
版本5.0中不推荐使用JRParameter.REPORT_FILE_RESOLVER. Javadoc建议使用JasperReportsContext代替. 如何使用JasperReportsContext? 使用Struts2 jasper插件时请求使用. connection=dataSource.getConnection(); reportParams.put(JRParameter.REPORT_FILE_RESOLVER, new SimpleFi
如何使用php将参数传递给java? 我正在尝试这样做: 这是我的PHP代码 id从我的视图中发布. $id=$_POST['id']; $Plb_Entrance = Yii :: t('report','ENTRANCE'); $Plb_Block = Yii :: t('report','BLOCK'); $sql=sprintf("SELECT * from table WHERE
我正在使用iReport生成的jrxml文件创建JasperReports报告. 我的应用程序是多语言的(英语(LTR)和波斯语(RTL)).在生成的表格中,关于文本的方向,我需要交换整个页面方向.另外我使用区域设置功能. 我google了很多,最后找到了一个属性JRXlsAbstractExporter.PROPERTY_SHEET_DIRECTION,
我正在开发一个遗留应用程序,它使用旧版本的jasper报告.现在从7月开始,构建失败了,因为jasper报告版本2.0.5依赖于itext版本[1.02b,而且反过来指向版本4.2.2,而maven存储库中不存在该版本.更多细节在下面的链接中给出 Dependency error in jasper-reports from itext 在按照答案后,
我正在尝试使用jasperreports生成报告,根据文档我需要像这样配置ResourceBundleViewResolver. <bean id="resourceBundleView" class="org.springframework.web.servlet.view.ResourceBundleViewResolver"> <property name="basename" value="
据我所知,这样的条形码无法旋转(iReport没有该属性,Java类中的烧烤条形码也没有).我见过一些例子,但它们不完整,我不明白如何使用它们,例如: public class BarbecueRenderer extends JRAbstractSvgRenderer { private boolean rotate; private Barcode barcode = null; public Ba
有没有办法通过在从Java调用Jasper时设置参数来将Author属性设置为PDF文档. 这就是我从Java生成Jasper报告的方法. JasperPrint jasperPrint; String outFile = "39285923953222.pdf"; HashMap hm = new HashMap(); hm.put("ID",id); hm.pu
我必须使用许多(在运行时定义)列生成PDF报告.当用户选择要显示的许多字段时,这些报告可能水平跨越多个页面.我正在使用DynamicJasper,并且当所有列都适合一个页面时,可以成功生成动态报告.如果没有,则会裁剪报告,只显示几列.我已经尝试在运行时更改页面宽度并且报告未被裁剪,但由于
我正在使用Jasper Reports并在我的类路径中使用以下库 jasperreports-4.5.1.jar common-digester3-3.2.jar common-digester2.1.jar castor-1.2.jar commons-beanutils-1.8..0.jar commons-collections-2.1.1.jar commons-logging-1.1.1.jar groovy-1.2.6.jar asm-2.2.3.jar asm-3
我有一个JasperReport,我想为这个报告创建一个封面. 封面必须包含来自数据库的一些信息,如公司名称等.我试图使用子报表执行此操作,但我没有成功.我创建了一个主报告,首先包含封面页作为子报表然后整个报告作为第二个子报告.我得到一份空报告. 我的第二次尝试是将封面页面作为子报
我的理解是,如果你没有向JasperFillManager提供JRDataSource,那么生成的JasperReport将不包含任何细节带. 由于在这个问题的上下文之外的原因,我想在一个小/简单的JasperReport上放置一些组件(条形图和表格),我希望数据来自我将传入的HashMap.因此,我不需要JRDataSource实现,这也意
JasperReport要求(默认情况下)图像位于“WEB-INF / classes /”中.我想在PDF和普通的JSP页面之间共享图像.我宁愿不用垃圾图像文件弄乱classpath.如何强制JR使用不同的图像位置?解决方法:在我的书Indispensable中,我建议创建以下报告参数: > ROOT_DIR – “/ reports /” > IMAGE_DI
我正在使用JasperReports和DynamicReports与这段java代码创建一个pdf格式的报告,其中包含utf-8字符,生成的问题pdf文件根本不包含utf-8字符,如果它们已被替换为“ ”.使用OutputStream创建utf-8文件时,我应该注意什么? public void toPdf(String path){ OutputStream o
我想有一个控制器方法从JasperReports jrxml文件返回PDF,而不使用任何xml配置. 我想使用JasperReportsPdfView.这有可能吗?我知道只能在这个博客中使用Java代码来完成它: http://krams915.blogspot.com/2010/12/spring-3-mvc-jasper-integration_22.html 但我相信一定可以用更少的代
我试图用JRBeanCollectionDataSource创建一个基本的jasper报告.在那里我有一个javabean内的对象列表. public class Course { private int id; private List<Student> students; } 学生对象看起来像 public class Student { private String name; private int
我想将列表对象作为我的数据源,你能告诉我.jrxml文件我应该如何设计我的报告? public class TestReport { public void runReport(String fileName, String outFileName) { try { List<R> list = new ArrayList<R>(5); Map parameters = new HashMap(); list.ad
当我尝试打印Jasper报告时,它会收到消息:“net.sf.jasperreports.engine.JRException:无效的页面索引范围:0 – -1为0”. 码: try { JasperPrint impressao = JasperFillManager.fillReport(getClass().getClassLoader().getResourceAsStream("example.jasper"), parame
我在Jasper创建了一个包含四个部分的报告.每个部分都包含一个文本字段作为标题和一个子报表.子报表可以为空.如果为空,则使用“删除行空白时隐藏”.这项工作到目前为止.现在,如果隐藏子报表,也应隐藏相应的标题文本字段. 我尝试了很多东西,但无法提出解决方案.例如.表达时使用Print
我读 > https://stackoverflow.com/a/4028080/5277820> https://stackoverflow.com/a/35549391/5277820> http://community.jaspersoft.com/questions/543275/fonts-problem-while-using-jasper-reports-402-version> http://refermycode.com/remove-font-dependenc
我已经决定在收到聊天中的两个问题后通过这个Q / A和comment关于如何处理“组合”jasper报告中的页码的答案 在java中组合报表时使用 JasperPrint jasperPrint1 = JasperFillManager.fillReport(report1, paramMap); JasperPrint jasperPrint2 = JasperFillManager.fillReport(rep
我正在使用JasperReportBuilder并将报告导出为PDF.报告的全部内容由MultiPageListBuilder,HorizontalListBuilder和VerticalListBuilder生成,我不想传递数据源,因为数据来自各种数据源.我想利用页面页脚和页眉来添加到每页的静态页眉和页脚以及页码.如果我尝试使用addDetail(co
我有一个application.xml文件(directory = WEB-INF / application.xml) 我有一个jasperserver.properties文件(directory = WEB-INF / internal / jasperserver.properties) 这是在jasperserver.properties文件中 SERVICE_URL=http://b-reptest-lnx.nwu.ac.za:8026/jasperserver-p
我想用Jasper Reports创建CSV.有很多相关的问题,但没有什么对我有用.下面是我的bean类: public class DataBean { public String First_name; public String Last_name; public String Designation; public String Department; public void setfirstName(Str
我试图将jasper导出为pdf,但它没有显示西里尔值.当我将其导出为excel时,它确实显示并且输出正常,但是当我尝试导出为PDF时,它不会导出西里尔文值.西里尔字母不是用西里尔字母书写的,它们是用西里尔字母键盘写的. 我用来导出的代码是: JRExporter e = new JRPdfExporter();