Grails 在secuser上成功注册并自动登录后,Spring Security重定向到上一页

Grails 在secuser上成功注册并自动登录后,Spring Security重定向到上一页,grails,spring-security,Grails,Spring Security,我在Grails2.4.5应用程序中使用了spring安全插件。在用户进行在线支付之前,我有身份验证。若用户并没有登录,Spring Security会在付款前要求登录,若用户并没有帐户,那个么他将被要求注册并自动登录。在此期间,我需要以前的网址。如何在Grails中注册和自动登录后获取上一个url。成功注册和登录后,您可以使用参数自动重定向到上一页,下面是实现此目的的控制器代码 println "previous url:"+request.getHeader('referer')

我在Grails2.4.5应用程序中使用了spring安全插件。在用户进行在线支付之前,我有身份验证。若用户并没有登录,Spring Security会在付款前要求登录,若用户并没有帐户,那个么他将被要求注册并自动登录。在此期间,我需要以前的网址。如何在Grails中注册和自动登录后获取上一个url。

成功注册和登录后,您可以使用参数自动重定向到上一页,下面是实现此目的的控制器代码

      println "previous url:"+request.getHeader('referer')
      redirect(uri: request.getHeader('referer') )

不@nitin Dhomse我想我们不能这样做,因为我有控制器和动作的参数。我需要用表单中的隐藏参数填写上一个url,以便直接执行该uri。您是否尝试过request.requestURI+'?'+request.queryString