Play Framework - 渲染对象列表 - 在视图中找不到

时间:2014-07-07 13:31:02

标签: java playframework playframework-2.0

我得到了一个应该在"视图"中读取的对象列表,但是我收到错误:找不到:输入工作项。

如何在我的"视图"?

中阅读对象列表

谢谢, 艾伦·马丁斯

控制器:

public static Result Divergency() {
    WorkitemManager wim = new WorkitemManager();
    List<Workitem> divergencyList = wim.getDivergencyList();
    return ok(views.html.divergency.render(divergencyList ));
}

查看:

@(divergencyList: List[Workitem])

<tfoot>
    @for(divergency<- divergencyList) {
        <tr>
        <th><a href="">@divergency.getId()</a></th>
        <th><a href="">@divergency.getAssigned()</a></th>
        <th><a href="">@divergency.getStatus()</a></th>
    </tr>
    }
</tfoot>

型号:

@Entity
public class Workitem {

    @Id
    private String id;
    private String status;
    private String assigned;

    //Getters and Setters

}

1 个答案:

答案 0 :(得分:0)

在view.scala.html文件中,您必须为Model类

指定完整的包名称

@(divergencyList: List[com.Beans.Workitem])

问题是,播放无法直接通过您必须分配完整包名称的名称找到模型。