Создайте карту, содержащую параметры и поместите параметры в качестве пары ключ-значение.
Map parametersMap = new HashMap();
parametersMap.put("id",7);
При создании отчета Jasper из JSP:
JasperPrint jasperPrint = JasperFillManager.fillReport(
jasperReport, parametersMap, jdbcConnection);
где ключи в parametersMap
должны точно совпадать с параметрами, определенными в шаблоне вашего отчета.
Итак, объявите параметр в шаблоне вашего отчета (jrxml):
<parameter name="id" class="java.lang.Integer"/>
Передать параметр в запросе в отчете Jasper
select * from personal where id= $P{id}