Playframework 2.0 无法在play framework中将列表从控制器传递到视图
我将把一个BSONDocument列表传递给html文件。错误是对象列表中()play.api.templates.HtmlFormat.appendeable的方法apply的参数太多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">
@{ 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._}