使用Play Framework时是否可以摆脱Scala?

时间:2014-05-09 00:46:33

标签: java scala playframework playframework-2.0

美好的一天!我正在使用Play Framework来完成Java应用程序。即使我使用Java,我也注意到HTML文件中仍然需要Scala(就像PHP必须执行一些if语句和循环时的工作原理)。我想知道是否有可能摆脱使用Scala(只是纯Java和HTML),即使我在HTML文件中使用条件和循环。如果我不能,有更好的选择吗?谢谢!

3 个答案:

答案 0 :(得分:3)

您可以使用Twirl以外的其他内容:例如,您可以使用Freemarker作为模板引擎:

https://github.com/guillaumebort/play2-freemarker-demo

答案 1 :(得分:0)

您可以像Play 1中一样使用Groovy模板。

https://github.com/manuelbernhardt/play2-groovy-templates

答案 2 :(得分:0)

由于Play2经过重新设计并在Scala中重写,因此无法摆脱这种依赖。 早期版本的Play,在版本2.X之前,用纯Java编写可以做到这一点,但我不再使用它们了,因为它们不再被激活维护。