使用静态的
public static void runReportToHtmlFile( String sourceFileName, String destFileName, Map<String,Object> parameters, Connection conn) throws JRException
无法指定destFileName
查看源码发现这样写的
/**
* @see #runToHtmlFile(String, String, Map, Connection)
*/
public static void runReportToHtmlFile(
String sourceFileName,
String destFileName,
Map<String,Object> parameters,
Connection conn
) throws JRException
{
getDefaultInstance().runToHtmlFile(sourceFileName, parameters, conn);
}
没有用到参数destFileName
绕过去的办法:
JasperRunManager manager = JasperRunManager.getInstance(DefaultJasperReportsContext.getInstance());
manager.runToHtmlFile(sourceFileName, destFileName, parameters, conn);
问题解决。
public static void runReportToHtmlFile( String sourceFileName, String destFileName, Map<String,Object> parameters, Connection conn) throws JRException
无法指定destFileName
查看源码发现这样写的
/**
* @see #runToHtmlFile(String, String, Map, Connection)
*/
public static void runReportToHtmlFile(
String sourceFileName,
String destFileName,
Map<String,Object> parameters,
Connection conn
) throws JRException
{
getDefaultInstance().runToHtmlFile(sourceFileName, parameters, conn);
}
没有用到参数destFileName
绕过去的办法:
JasperRunManager manager = JasperRunManager.getInstance(DefaultJasperReportsContext.getInstance());
manager.runToHtmlFile(sourceFileName, destFileName, parameters, conn);
问题解决。