Я использую пружинный основной плагин безопасности и попытаться вызвать <sec:ifAnyGranted />
тега непосредственно из EL так:, ссылающийся тег в Грааль GSP не работает
sec.ifAnyGranted(roles: 'ROLE1, ROLE2, ...')
Это, однако, не работает, как ничего не вернулся из метод. Однако, если я пытаюсь использовать тег следующим образом делает работу:
<sec:ifAnyGranted roles="ROLE1, ROLE2, ...">
Причины я не могу использовать второй потому, что мне нужно, чтобы объединить два критерия для того, чтобы ограничить доступ к конкретному элементу страница, одна из которых является участием пользователя в определенном списке ролей. Для достижения этой цели я использую <sec:access />
тег следующим образом:
<sec:access expression="${sec.ifAnyGranted(roles:'ROLE1,ROLE2,...') || (expression 2)">
...
</sec:access>
К сожалению, это не работает для меня. Может ли кто-нибудь помочь?
Выражение взять текст «и», «или» вместо &&, ||. (Да, я знаю, что это древний вопрос). – user2782001