Playframework2中的Scala模板

时间:2012-08-01 12:14:21

标签: playframework-2.0 playframework-1.x

之前曾尝试使用Play1.2.3 ..我非常喜欢这个框架。

现在我正在尝试为此启动一个Web应用程序,我想尝试使用Play2.0.2(最新)。

已下载Play2.0.2 Java版..

*Play new myFirstApp >>  play run >> Done as expected.* (Selected a simple Java app option 2  )

仔细查看html

中的views个文件

index.scala& main.scala为什么?

后来打开了index.scala html文件 找到了这个:

 @(message: String)

 @main("Welcome to Play 2.0") {

   @play20.welcome(message, style = "Java")

 }

无法理解上述模板代码?

我是否需要scala知识才能与未来Playframework版本相处?

1 个答案:

答案 0 :(得分:2)

是的,您需要一点Scala知识,但在模板中需要的范围内,您可以在文档中找到的内容就足够了。

index.scala.html仅适用于此页面的模板,main.scala.html是与

类似的布局 来自1.2.x的

Template decorators : #{extends /} and #{doLayout /}(滚动到该部分)

除此之外,您可以使用纯Java创建控制器和模型,查看Play 2源中包含的示例,您将在短时间内获得它,可以确保您。