我正在尝试注销并重定向到我的grails应用中的登录页面。我目前重定向到“注销”页面,说明用户已注销。我的登录页面位于登录文件夹中。
如何在登出我的login / index.gsp后重定向?
我试过以下没有运气
render view: "/login/index.gsp"
render view: "login/index.gsp"
render view: "/login"
render view: "login"
这是我的控制器:
import org.codehaus.groovy.grails.plugins.springsecurity.SpringSecurityUtils
class LogoutController {
def logoutHandlers
def index = {
redirect uri: SpringSecurityUtils.securityConfig.logout.filterProcessesUrl // '/j_spring_security_logout'
}
def page = {
render view: "index.gsp"
}
}
答案 0 :(得分:2)
这应该有效
render view: "/login/index"
请注意,您不应在视图名称中包含.gsp
,因此您还需要更改此
def page = {
render view: "index.gsp"
}
答案 1 :(得分:0)
以下是两个选项:
一,在您的GSP中放置元刷新标头标记,将客户端重定向到您的登录页面。 http://en.wikipedia.org/wiki/Meta_refresh
其二,在注销时,重定向到您的登录页面,而不是显示“您已注销,请再次登录。”