проблема с сервером jasper для передачи параметра запроса - PullRequest
0 голосов
/ 21 ноября 2018

У меня проблема с отчетом jasper server / jasper 6.6.0

Я кратко объясню вам:

Я настроил пользователя в отчете jasper.Например XXXXXXX.Этот пользователь может получить доступ к отчетам по двум ссылкам.

Разница между этими двумя ссылками заключается в параметре в запросе (код)

Например:

1-я ссылка https://<host>:<port>/<context path>?cf=XXXXXXX&code=A

2-я ссылка https://<host>:<port>/<context path>?cf=XXXXXXX&code=B

Эта ссылка перенаправляет на

https://<host>:<port>/<context path>/j_spring_security_check?j_username=XXXXXXX&j_password=MYPASS

При успешном входе в систему доступ к отчету:

https://<host>:<port>/<context path>/flow.html?_flowId=searchFlow

Я хотел бы передать в отчете параметр (код), который выбрал пользователь (A или B).Этот параметр будет передан в запрос отчета в виде предложения where.

Я попытался установить атрибут для пользователя (LoggedInUserAttribute_code), и я установил для параметра отчета $P{LoggedInUserAttribute_code}, но этот параметр является фиксированным.Я могу установить A или B, и это не выбор пользователя.

Может кто-нибудь сказать мне, как передать параметр (код) из запроса в отчет?
Должен ли я передать параметр в пружинукогда я вызываю j_spring_security_check и помещаю параметр в сессию?
Надеюсь, вы понимаете вопрос.
Большое вам спасибо

...