前端页面 放置一个按钮,点击按钮 发出请求 到 controller中,此时把一个参数传到controller中, 直接处理后 报表模板带参数 查询数据库
FRContext.setCurrentEnv(new LocalEnv(envpath));
ModuleContext.startModule(EngineModule.class.getName());
WorkBook workbook = (WorkBook) TemplateWorkBookIO
.readTemplateWorkBook(FRContext.getCurrentEnv(),
"\\workbook1.cpt”);
Parameter parameters = workbook.getParameters();
Map parameterMap = new HashMap();
for (int i = 0; i < parameters.length; i++) {
parameterMap.put(parameters.getName(), parameters
.getValue());
}
FileOutputStream outputStream=new FileOutputStream("D:/a.xls");
ExcelExporter excel = new ExcelExporter();
excel.export(outputStream, workbook.execute(parameterMap,new WriteActor()));
outputStream.close();
不知道如何将参数传递到FineReport中,实现数据库查询条件过滤