Playframework 如何在scala模板播放框架2中创建数组并重用?

Playframework 如何在scala模板播放框架2中创建数组并重用?,playframework,playframework-2.0,Playframework,Playframework 2.0,我需要在index.scala.html中创建一个数组。稍后我想使用该数组来存储一些值 我想实现以下index.scala.html @import scala._ @myArray = @{ArrayList()}; 我得到一个错误,说 未找到值@myArray 如果上述问题得到解决,我想重用@myArray来添加字符串值。我怎么能做到 谢谢您可以声明并使用如下新变量: @import java.util._ @defining(new ArrayList[String]()) { my

我需要在index.scala.html中创建一个数组。稍后我想使用该数组来存储一些值

我想实现以下index.scala.html

@import scala._

@myArray = @{ArrayList()};
我得到一个错误,说

未找到值@myArray

如果上述问题得到解决,我想重用@myArray来添加字符串值。我怎么能做到


谢谢

您可以声明并使用如下新变量:

@import java.util._

@defining(new ArrayList[String]()) { myArray =>
    @{
      myArray.add("1")
      myArray.add("2")
      myArray.add("3")
      ""
    }

    @for(s <- myArray) {
        @s
    }
}
@import java.util_
@正在定义(新ArrayList[String]()){myArray=>
@{
myArray.add(“1”)
myArray.add(“2”)
myArray.add(“3”)
""
}

@对于(s)100%同意控制器,还可以在模型中添加一个方法,如
计算机数据库
Java示例