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