Как получить доступ к статической переменной в аннотации весны в JSP? - PullRequest
0 голосов
/ 14 мая 2019

Мы используем Spring Security для предоставления содержимого на основе уровня разрешений. Например:

<security:authorize access="hasAnyAuthority('authority1','authority2')">
</security:authorize>

Однако этот тег должен быть добавлен во многих местах в одном и том же файле JSP. Мы хотим определить список полномочий в переменной и передать его аннотации hasAnyAuthority. Нечто подобное

<security:authorize access="hasAnyAuthority(${authorityList})">
</security:authorize>

У кого-нибудь есть идеи?

Мы хотим добиться той же функциональности в JSP Использование статических переменных в аннотациях Spring

Я попытался добавить список в bean-компонент и смог получить bean-компонент, используя <jsp:beans>

Но если я использую переменную, она выдаст исключение SPEL

...