配置jasper view resolver
参数传递
JREmptyDataSource是空数据源,如果要传入List,则使用
在jrxml中,使用
name为Product的属性
<bean id="pdfReport"
class="org.springframework.web.servlet.view.jasperreports.JasperReportsPdfView"
p:url="/WEB-INF/reports/TaxTicket.jrxml"
p:reportDataKey="datasource" />
参数传递
//datasource要和p:reportDataKey对应
parameterMap.put("datasource", new JREmptyDataSource());
//pdf report要和beanid对应
return new ModelAndView("pdfReport", parameterMap);
JREmptyDataSource是空数据源,如果要传入List,则使用
List<Product> beanCollection = new ArrayList<Product>();
JRDataSource dataSource = new JRBeanCollectionDataSource(beanCollection);
在jrxml中,使用
<textFieldExpression><![CDATA[$F{name}]]></textFieldExpression>
name为Product的属性