使用Grails注销后重定向到主页/索引



我正在尝试注销并重定向到我的圣杯应用程序中的登录页面。 我目前重定向到一个"注销"页面,该页面显示用户已注销。 我的登录页面位于登录文件夹中。

注销我的登录名/索引.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"
    }
}

这应该有效

render view: "/login/index"

请注意,切勿在视图名称中包含.gsp,因此还需要更改此名称

def page = {
    render view: "index.gsp"
}

这里有两个选项:

第一,在您的 GSP 中放置一个元刷新标头标签,以将客户端重定向到您的登录页面。 http://en.wikipedia.org/wiki/Meta_refresh

第二,注销

后,重定向到您的登录页面,并显示一条消息"您已注销,请重新登录"。

最新更新