【发布时间】:2015-08-21 20:43:17
【问题描述】:
在 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)
我得到一个错误“值不是整数的成员”。
有人可以告诉我我做错了什么吗?我尝试将变量放入 {} 但没有成功,我找不到这种特殊情况的示例。
【问题讨论】:
-
什么是
Constants?请分享一下好吗? -
Constants 是一个带有公共静态字符串的公共类: public static Integer FIRST_YEAR = 2010;公共静态整数 CURRENT_YEAR = 2015;
标签: java playframework-2.0 twirl play-templates