如果用戶沒有特定角色,我想阻止具有鏈接的圖像。例如等同於不推薦使用的<sec:authorize> 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被複制使用的訪問方法?任何幫助將非常感激。
訪問=「isFullyAuthenticated()而不是hasRole('ROLE_ACCOUNTS')」 – Ritesh
@Ritesh感謝'isFullyAuthenticated()'可能是非常有用的另一個頁面。但是,在此頁面訪問僅適用於登錄用戶。 '沒有角色('ROLE_ACCOUNTS')'做了竅門。 – arontoms