2010-10-06 27 views

回答

5

請使用您的taglib下面的代碼:

class MyTagLib { 

    def myTag = { attrs, body -> 
     if (SpringSecurityUtils.ifAnyGranted("ROLE_ADMIN,ROLE_SUPERVISOR")) { 
     // do your stuff... 
     } 
    } 
} 
+0

起初我還以爲我應該創建SpringSecurityUtils一個實例,但它是一個靜態的類。 感謝您的回覆。這非常有幫助。 – tgarrey 2010-10-07 10:25:07

0

使用您的taglib下面的代碼:

class MyTagLib { 
    def springSecurityService // injected by Spring 

    def myTag = { attrs, body -> 
     def loggedIn = springSecurityService.loggedIn 
    } 
} 
相關問題