我正在尝试注销并重定向到我的圣杯应用程序中的登录页面。 我目前重定向到一个"注销"页面,该页面显示用户已注销。 我的登录页面位于登录文件夹中。
注销我的登录名/索引.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
第二,注销后,重定向到您的登录页面,并显示一条消息"您已注销,请重新登录"。