在Play框架视图中导入名称空间

时间:2011-12-24 18:19:53

标签: java playframework

如果我需要在Play视图中的一个类中创建一个新对象,我该如何在视图中导入类命名空间?当然,大多数时候我可以在控制器中创建新对象并将其传递给视图,但我需要根据渲染视图时可用的条件创建它。

感谢。

2 个答案:

答案 0 :(得分:5)

在Play 2中,您可以添加templatesImport中的project/Build.scala sbt属性:

  val main = play.Project(appName, appVersion, appDependencies).settings(
    templatesImport += "model._"
  )

答案 1 :(得分:4)

只需使用完全限定的对象名称即可。实施例

models.MyObject obj = new models.MyObject();