//ReportTitle,FilterClause怎么来的.数据库的表名?字段名?
parameters.put("ReportTitle", "Address Report");
----------------^^^^^^^^^^这些是程序其他地方需要调用的,你可以换成其他名字,但你调用时必须使它们统一,后面一个是对应的值。
parameters.put("ReportTitle", "Address Report");
----------------^^^^^^^^^^这些是程序其他地方需要调用的,你可以换成其他名字,但你调用时必须使它们统一,后面一个是对应的值。
JasperFillManager.fillReportToFile(fileName, parameters, getConnection());filename应该是前面有赋值的地方,你调试一下就知道它是什么了。parameter不会为空,因为你刚刚给它赋值了。
才用设置参数值
parameters.put("UserName", "Somebody's Name");
如果是
select * from tableName
那么 parameters是不是可能为空?我刚接触jasper很多都不明白,帅哥帮看看.
$P{}和$V{}的用法差不多,不过$P{}所用的值可以传入,而$V{}的值是在模板中初始化的(个人理解)
上边的代码:
parameters.put("ReportTitle", "Address Report");
是不是定义一个报表的名字?
能不能给个用 jasper将数据库数据导出到html,pdf,xml(选一种格式就可以)的简单例子??
谢谢!!!!!!!!!
E-mail: [email protected]