Можно ли передать переменную из php в отчет на сервере JasperReports? Например, в моем php-приложении я храню Department_id в переменной сеанса. Я хотел бы передать Department_id моим отчетам, работающим на сервере JasperReports, и отобразить информацию, подходящую для этого отдела. в iReport у меня есть запрос вроде: SELECT * FROM employees WHERE department_id = $P{dept_id_from_php}
, но мне нужно создать выпадающий список выбора для передачи параметра dept_id.
В конечном итоге я бы хотел, чтобы пользователь вошел в мое PHP-приложение для просмотра информации о сотруднике, относящейся к отделу, к которому принадлежит зарегистрированный пользователь. Я не хочу передавать это с помощью строки запроса, потому что пользователь может просто изменить идентификатор в строке запроса и получить доступ к информации других отделов. В идеале я хотел бы передать этот параметр только один раз, а затем повторно использовать его во всех отчетах, например, в качестве глобальной переменной.
Возможно ли это?