package hompage
import logindetails.*
import login.User
import grails.plugins.springsecurity.Secured;
class RedirectController
{
def springSecurityService
def index() { }
/**
* This method will redirect the user if it has the role "ROLE_ADMIN"
*/
@Secured(['ROLE_ADMIN'])
def adminhomepage =
{
render(view: "adminhome")
}
/**
* This method will redirect the user if it has the role "ROLE_USER"
*/
@Secured(['ROLE_USER'])
def userhomepage=
{
render(view: "userhome")
}
}
这是我的代码,当且仅当角色是 ROLE_ADMIN 时我想重定向到 adminhome,如果角色是 ROLE_USER,我想重定向到 userhome。
请帮助我执行此代码。
我正在使用 netbeans IDE,并且对于 import import grails.plugins.springsecurity.Secured 有警告(如红色感叹号一般显示为 java 代码)
unable to resolve class grails.plugins.springsecurity.Secured @ line 5, column 1.
即使存在导入,我也没有得到它有什么问题?
最佳答案
包已从 grails.plugins 重命名为 grails.plugin
import grails.plugin.springsecurity.annotation.Secured
请使用这个。
引用:source
关于Grails Spring Security插件@Secured注解未解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10613500/