0
レコードをPDF形式でエクスポートするのにJRBeanCollectionDataSource
を使用しています。だから、私はdataSourceを作成するためにリストをJRBeanCollectionDataSource
に渡しています。生成された最終ファイルでは、完全ではありません。最終生成されたレポートは、「FULL STRIN
」としての価値を持っていると同様、変数var
この上のクラスでJRBeanCollectionDataSource - Beanの完全な値がエクスポートされていません
public class myClassTOBean {
private String var;
//getter and setter blah blah...
}
を言わせて意味するところ「FULL STRING
」としての価値を持っています。なぜ起こったのか 何が問題なのでしょうか?
ここでは、エクスポートに使用しているコードを示します。
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
}
あなたはjrxmlのフィールドサイズを正しく表していますか?それでも動作していません。( –
再コンパイルし、.jasperファイルの最新バージョンがデプロイされていることを確認してください。 – Bozho