gpt4 book ai didi

java - 使用 map 数据源spring mvc创建jasper报告

转载 作者:太空宇宙 更新时间:2023-11-04 07:06:34 25 4
gpt4 key购买 nike

我想创建一个 jasper 报告。我正在传递以下数据源。

Collection<Map<String, String>> listCollection = new ArrayList<Map<String, String>>();

//value insertion in listCollection

JRDataSource ds= new JRMapCollectionDataSource(listCollection);
Map<String,Object> parameterMap = new HashMap<String,Object>();
parameterMap.put("datasource", ds);
ModelAndView modelAndView = new ModelAndView("xlsReport", parameterMap);

现在,我想通过键从 jrxml 文件中的映射中获取值。我正在使用 spring 模型和 View 。

想要使用类似的东西

<![CDATA[$P{datasource}.get("key")]]

在 jrxml 文件中的 textField 中。

最佳答案

你的数据源应该像这样

    JRDataSource datasource = new JRBeanCollectionDataSource(listCollection);   

model.addAttribute("datasourcebmireportA", datasource);

model.addAttribute("datasource", "pdf");

modelAndView = new ModelAndView("xlsReport", parameterMap);

我不确定你在问什么,但是 check this example

关于java - 使用 map 数据源spring mvc创建jasper报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21280028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com