对于Play Framework中的循环,如何获取对象的名称

时间:2013-06-25 13:01:06

标签: scala playframework

我需要Play Framework中的for循环帮助。

@for(object <- @Infoobject.show_systemInfoobjects(infoobject.infoobjectId, "sends")) {
   object.designation
}

我收到错误说:&#34;非法启动简单模式&#34;。

@Infoobject.show_systemInfoobjects(infoobject.infoobjectId, "sends") 

此代码段返回信息对象列表(List),我需要循环所有信息对象并写出其名称。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

您不应该为object命名。这是Scala中的保留字。

@for()个括号内,您不应使用其他@,但您需要一个访问{...}内的内部值。

它可能适用于这样的代码:

@for(info <- Infoobject.show_systemInfoobjects(infoobject.infoobjectId, "sends")) {
    @info.designation
}