小编Pee*_*med的帖子

从JSON对象或JSON字符串创建Jasper报告PDF表单

使用JRBeanCollectionDataSource创建Jasper报告(PDF,Excel,Csv)时很好.这意味着.jrxml文件接受pojo集合作为处理报告的输入.

现在,我一直在尝试使用相同的.jrxml创建jasper报告,但是来自JSON Object.我尝试了以下内容,但在pdf报告中所有值​​都为null

Resource resource = new ClassPathXmlApplicationContext().getResource("classpath:reports/project.jrxml");
JsonDataSource ds = new JsonDataSource(new File("c:\myjson.json"));
jasperDesign = JRXmlLoader.load(resource.getInputStream());
JasperReport jasperReport  = JasperCompileManager.compileReport(jasperDesign);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,  parameters,  ds);
JasperExportManager.exportReportToPdfFile(jasperPrint, destination+fileName+".pdf");
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

java json report

13
推荐指数
2
解决办法
3万
查看次数

Spring boot 拦截器中的应用程序属性值

任何人都可以帮我读取 Spring Boot 拦截器(preHandle方法)中的应用程序属性值吗?

我正在尝试在preHandle. 这个逻辑需要从application.properties文件中获取一些值。我使用@Value注释,但它始终为空。

谢谢

spring interceptor spring-boot

3
推荐指数
2
解决办法
5215
查看次数

标签 统计

interceptor ×1

java ×1

json ×1

report ×1

spring ×1

spring-boot ×1