Grails 2.4.4-如何从Groovy类重定向(非控制器)

时间:2018-08-07 06:16:04

标签: grails groovy

我正在尝试使用Groovy类方法中的 redirect()方法,该方法无法在此类中解决,因此出现错误 groovy.lang.MissingMethodException:方法无签名

如何将控件从常规类方法重定向到项目内的controller-> action? 甚至没有响应对象被解析为使用response.sendRedirect()

任何帮助将不胜感激,在此先感谢!

1 个答案:

答案 0 :(得分:1)

我不知道这是个好方法,但是您可以使用以下命令从常规类方法重定向到控制操作

def yourMethod(){

    new YourController().redirect(action:"YourControllerActionName") 

}

请注意,我使用grails 3进行了测试,所以请允许我,它确实对您有用。

希望这对您有帮助