如何在其他控制器中调用操作

时间:2012-11-02 04:30:57

标签: java playframework

我正在开发一个play框架项目,我想知道是否有办法从其他控制器调用一个动作。重定向不是解决方案,因为这两个页面具有不同的URL(但逻辑操作是相同的)。

任何人都有线索。如果你能给我一个提示来做这件事,我很高兴

由于

1 个答案:

答案 0 :(得分:1)

如果它们是2个不同页面中的2个不同动作,并且您想要链接它们,则重定向是标准方式。如果您不能,因为这会将用户移出应用程序的某个区域,那么您可能需要重新考虑您的设计是否正确。也许你不应该只有2,而是第3页或其他东西。

如果它们是带有公共代码的2页,则使用公共代码创建第3个类并根据需要调用。