对于Play Framework Java中的循环

时间:2015-08-17 13:56:32

标签: java playframework-2.0 twirl play-templates

在Play Framework模板中,我尝试使用for循环在数字之间进行迭代。

当我使用时:

@for(i <- 2010 to 2015)

它工作正常。另外,对于

@for(i <- 2010 to Constants.CURRENT_YEAR)

它正常工作(从导入的类常量获取CURRENT_YEAR的预定义常量)。但是,当我尝试用变量交换这两个数字时

@for(i <- Constants.FIRST_YEAR to Constants.CURRENT_YEAR)

我收到错误&#34;值不是Integer&#34;的成员。

有人可以告诉我,我做错了什么?我尝试将变量放在{}但没有成功,我无法找到这种特殊情况的例子。

1 个答案:

答案 0 :(得分:2)

我创建了Constants类:

public class Constants {
   public static final int MIN = 1;
   public static final int MAX = 10;
}

我在* .scala.html文件中添加下一个代码。

 @for(i <- Constants.MIN to Constants.MAX){
     i
 }

它的好处!