如何将表单绑定到每个视图?

时间:2016-09-05 20:25:32

标签: java playframework

虽然我喜欢Play框架中的类型安全表单,但它也有其缺点。

我有一个网络应用程序,其中表单放置在侧栏中,基本上在每个可能的视图中呈现。

可以想象,这会在每个视图中创建大量的样板代码。

  1. 在视图中声明
  2. 在所有相应的控制器中创建表单。
  3. 有没有办法避免这种情况?

    我有哪些选择?

    • 我可以创建一个简单的动作( play.mvc.Action.Simple ),最终将表单放入ctx()。args,但我不是真的喜欢那个解决方案。

    • 我可以在每个视图和每个控制器中声明表单。

    • 我可以放弃播放表格(但我不想)

    还有其他想法吗?

    注意:Play for Java,V:2.5.x

0 个答案:

没有答案