Playframework 2.0 无法在play framework中将列表从控制器传递到视图

Playframework 2.0 无法在play framework中将列表从控制器传递到视图,playframework-2.0,Playframework 2.0,我将把一个BSONDocument列表传递给html文件。错误是对象列表中()play.api.templates.HtmlFormat.appendeable的方法apply的参数太多 @{ import reactivemongo.bson._} @(list: List[BSONDocument]) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

我将把一个BSONDocument列表传递给html文件。错误是对象列表中()play.api.templates.HtmlFormat.appendeable的方法apply的参数太多

@{ import reactivemongo.bson._}
@(list: List[BSONDocument])


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
@list.map(elem=> {
    <p>
        @{elem}
    </p>
   })
</body>
</html>

如果我传递的是List[String]而不是List[BSONDocument],那么代码就会起作用。我认为问题在于在视图中导入被动库

第一行必须是参数行。导入必须在它之后,因此您可以使用以下方法修复它:

@(list: List[reactivemongo.bson.BSONDocument])


没有你我怎么办,安德烈!
@(list: List[reactivemongo.bson.BSONDocument])
@(list: List[reactivemongo.bson.BSONDocument])
@{ import reactivemongo.bson._}