Какие фреймворки веб-разработки изначально поддерживают JasperReports?
Рассмотрим следующую форму в качестве примера:
<form name="report" method="post">
<input type="hidden" name="REPORT_PATH" value="reports/Names" />
<input type="hidden" name="REPORT_FILE" value="List" />
<input type="hidden" name="REPORT_FORMAT" value="pdf" />
<input type="hidden" name="REPORT_EMBED" value="false" />
Name: <input type="text" name="report_Name" value="" /><br />
Date: <input type="text" name="report_Date" value="" /><br />
<input type="submit" name="View" value="View" />
</form>
Фреймворк будет передавать параметры report_
в JasperReports, который, в свою очередь, запускает reports/Names/List.jasper
, а затем отправляет вложение PDF в браузер.
В общем, рамки могут:
- Настройка отчета (т. Е. Скрытых
REPORT_
переменных)
- Использование веб-формы для настройки параметров отчета (т. Е. Переменных
report_
)
- Ручка настройки соединения с базой данных, выполнения отчета и т. Д.
Меня не волнуют технические подробности о том, как работает интеграция, если она проста.