使用Grails注销后重定向到home / index

时间:2015-01-14 19:42:52

标签: java grails

我正在尝试注销并重定向到我的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"
    }
}

2 个答案:

答案 0 :(得分:2)

这应该有效

render view: "/login/index"

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

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

答案 1 :(得分:0)

以下是两个选项:

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

其二,在注销时,重定向到您的登录页面,而不是显示“您已注销,请再次登录。”