[英]how to connect to postgresql in play framework 2.0 (Java)
[英]Assigning variable to java list in play framework 2.0
我需要从播放的html代码中访问Java列表。 我的列表由公共静态方法返回:
ComboboxOpts.getListOfValues()
我在我的scala代码中多次使用此方法想要将其分配给某个变量。 也许类似的东西
@mylist = ComboboxOpts.getListOfValues()
所以我可以像这样使用它
@for(i <- 0 to mylist.size -1){
//Do stuff
}
而不是这个
@for(i <- 0 to ComboboxOpts.getListOfValues.size -1){
//Do stuff
}
您可以使用defining()
来设置新变量,例如:
@defining(getName() + " " + getType()) { text =>
Hello @text!
}
但是,对于您的情况,您可以按如下方式迭代列表:
@for(value <- ComboboxOpts.getListOfValues()) {
<li>@value</li>
}
这不会重复调用您的函数,而且更具表现力。 Play文档有几个相关的例子: http : //www.playframework.org/documentation/2.0/JavaTemplates
如果您也完全需要索引,请尝试使用Scala的zipWithIndex()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.