这几个代码是什么意思.大家进来看看!
本人看 jasperreports的示例程序.JDataSource.java,有几个语句不明白什么意思!
try
{
long start = System.currentTimeMillis();
if (TASK_COMPILE.equals(taskName))
{
JasperCompileManager.compileReportToFile(fileName);
System.err.println("Compile time : " + (System.currentTimeMillis() - start));
System.exit(0);
}else if (TASK_FILL.equals(taskName)){
//Preparing parameters
Map parameters = new HashMap();
//ReportTitle,FilterClause怎么来的.数据库的表名?字段名?
parameters.put("ReportTitle", "Address Report");
parameters.put("FilterClause", "'Boston', 'Chicago', 'Oslo'");
parameters.put("OrderClause", "City");
//fileName是什么格式文件,编译过的文件?如果没有参数呢.parameter为空呢
JasperFillManager.fillReportToFile(fileName, parameters, getConnection());
System.err.println("Filling time : " + (System.currentTimeMillis() - start));
System.exit(0);