2010-09-17 11 views

risposta

7

Innanzitutto, creare un nuovo parametro nel report. Quindi inserire il parametro nella query, ad esempio:

SELECT name, department FROM employees WHERE employee_id = $P{employeeId} 

Assicurarsi che i tipi di parametri corrispondano al tipo di dati delle colonne nel database. Infine, passa semplicemente i tuoi parametri al motore JasperReports. Un esempio potrebbe essere:

parameters.put("employeeId", Long.valueOf(14309)); 
JasperRunManager.runReportToPdf(reportFile, parameters, connection); 
+0

Grazie! Funziona bene per me! – Andrew