我需要在index.scala.html中创建一个数组。后来我想使用该数组来存储一些值。
我想实现以下index.scala.html
@import scala._
@myArray = @{ArrayList()};
我收到错误
找不到值@myArray
如果上述问题得到解决,我想重新使用@myArray添加字符串值。我怎么能这样做?
感谢
答案 0 :(得分:3)
您可以声明并使用这样的新变量:
@import java.util._
@defining(new ArrayList[String]()) { myArray =>
@{
myArray.add("1")
myArray.add("2")
myArray.add("3")
""
}
@for(s <- myArray) {
@s
}
}
但我绝对不推荐它,因为它会让你的模板代码变得混乱。在控制器中完成。