Мы используем 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