我正在尝试使用Groovy类方法中的 redirect()方法,该方法无法在此类中解决,因此出现错误 groovy.lang.MissingMethodException:方法无签名
如何将控件从常规类方法重定向到项目内的controller-> action? 甚至没有响应对象被解析为使用response.sendRedirect()
任何帮助将不胜感激,在此先感谢!
答案 0 :(得分:1)
我不知道这是个好方法,但是您可以使用以下命令从常规类方法重定向到控制操作
def yourMethod(){
new YourController().redirect(action:"YourControllerActionName")
}
请注意,我使用grails 3进行了测试,所以请允许我,它确实对您有用。
希望这对您有帮助