Grails 基于页面源的重定向

Grails 基于页面源的重定向,grails,Grails,我有一个编辑页面,可以从两个列表页面访问,这两个页面分别是页面A和页面B(两者执行相同的操作,但完全不同)。编辑是页面B控制器的一部分,它具有删除功能,可以从a或B中删除任何项目 问题是,每当我从页面A或B中删除一个项目时,它都会返回到页面B。无论如何,这是有意义的,因为编辑页面控制器就是页面B控制器 那么,我如何才能使它,如果项目是从A页,它将返回到A页删除后,如果它从B页,它将返回到B页?我一直在考虑在PageB控制器上使用2个delete函数,但我想这不是处理此问题的有效方法。在调用该页时

我有一个编辑页面,可以从两个列表页面访问,这两个页面分别是页面A和页面B(两者执行相同的操作,但完全不同)。编辑是页面B控制器的一部分,它具有删除功能,可以从a或B中删除任何项目

问题是,每当我从页面A或B中删除一个项目时,它都会返回到页面B。无论如何,这是有意义的,因为编辑页面控制器就是页面B控制器


那么,我如何才能使它,如果项目是从A页,它将返回到A页删除后,如果它从B页,它将返回到B页?我一直在考虑在PageB控制器上使用2个delete函数,但我想这不是处理此问题的有效方法。

在调用该页时向该页传递一个参数,指示“源页是什么”。然后将其作为参数传递给delete,以便它可以使用它重定向到正确的源页面。谢谢!这对我起了作用:)