我有一个控制器和一些动作。我是否可以将这些动作作为来自另一个控制器的方法调用,就好像我会使用 post params 调用这个动作一样?
我正在使用 grails paypal 插件,它有一个名为“购买”的操作。我不希望用户将产品数据和信息发布到购买操作。我已经知道用户想要购买的东西,我想在我的控制器中调用购买操作,因为我会调用一个普通方法,然后我想将用户重定向到贝宝(到 url,购买操作返回)。
我正在使用 grails 2.0 和最新的 paypal 插件。
我有一个控制器和一些动作。我是否可以将这些动作作为来自另一个控制器的方法调用,就好像我会使用 post params 调用这个动作一样?
我正在使用 grails paypal 插件,它有一个名为“购买”的操作。我不希望用户将产品数据和信息发布到购买操作。我已经知道用户想要购买的东西,我想在我的控制器中调用购买操作,因为我会调用一个普通方法,然后我想将用户重定向到贝宝(到 url,购买操作返回)。
我正在使用 grails 2.0 和最新的 paypal 插件。
据我所知,您可以将您的操作重定向到属于其他控制器的另一个操作。
您可以为此使用重定向方法。
"redirect(controller: 'abc', action: 'actionName', params: 'params')"
你不能。您可以从动作 A 到链接到动作 B。但这不是将其作为方法调用,这会将调用重定向到动作 B,您将不再处于动作 A 的范围内。
也许您可以在service
. 然后您可以从控制器的操作中随意调用它