基于此http://www.markhneedham.com/blog/2012/10/14/play-framework-2-0-rendering-json-data-in-the-view/

我的看法:

    @(message: String)(myobjects:ObjectNode)
@import com.fasterxml.jackson.databind.JsonNode
@import com.fasterxml.jackson.databind.node.ObjectNode


控制器:

ObjectNode myobjects = objectsDAO.getObjects();
return ok(myview.render("test",myobjects ));


错误

 not found: type ObjectNode


似乎无法与ObjectNode一起使用,视图中的导入似乎不起作用。找不到太多有关将视图传递给JSON的文档

最佳答案

尝试这样定义它:@(message: String, myobjects:com.fasterxml.jackson.databind.node.ObjectNode),或者如果这样不起作用,则将@imports放入您的main.scala.html中,因为它保存了其他视图的内容。

<body>
    @content
</body>

10-08 14:19