Эквивалентно устаревшему атрибуту ifNotGranted

Я бы хотел, чтобы изображение не имело ссылки, если у пользователя НЕТ определенной роли. например

<sec:authorize ifNotGranted="ROLE_ACCOUNTS" ><img src="someimage.jpg"/></sec:authorize>
<sec:authorize ifAllGranted="ROLE_ACCOUNTS" ><a href="somelink.htm"><img src="someimage.jpg"/></a></sec:authorize>

Однако ifNotGranted и ifAllGranted теперь устарели в пользу выражения доступа. Я вижу, что ifAllGranted можно реплицировать с помощью:

<sec:authorize access="hasRole('ROLE_ACCOUNTS')"><a href="somelink.htm"><img src="someimage.jpg"/></a></sec:authorize>

Но как можно реплицировать ifNotGranted с помощью метода доступа? Любая помощь будет принята с благодарностью.

9
задан arontoms 8 June 2012 в 17:12
поделиться