Я использую JRBeanCollectionDataSource
для экспорта записей в формате PDF. Итак, я передаю список на JRBeanCollectionDataSource
для создания источника данных. В конечном итоге сгенерированный файл не завершен. Значение как, скажем,
public class myClassTOBean {
private String var;
//getter and setter blah blah...
}
В этом вышеприведенном классе переменная var
имеет значение "FULL STRING
", а в качестве окончательного сгенерированного отчета - "FULL STRIN
". почему так получилось.
В чем может быть проблема?
Вот фрагмент кода, который я использую для экспорта.
JasperPrint jPrint;
try { //dataSouce is List of BeanTO class
JRBeanCollectionDataSource dataSource
= new JRBeanCollectionDataSource(dataList);
jPrint = JasperFillManager.fillReport(jasperFileFullName,
paramMap, dataSource);
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, out);
exporter.setParameter(JRExporterParameter.CHARACTER_ENCODING,
ReportConstant.FILE_ENCODING);
exporter.exportReport();
}finally{
//close stream
}