【发布时间】:2011-10-03 14:07:51
【问题描述】:
我想通过索引从 JavaScript 访问模型项到 Play Framework 模板:
<script type="text/javascript" charset="utf-8">
window.onload = function()
{
var cl = ${colors.size()};
int i = 0;
for (i=0;i<cl;i++)
{
labels = labels + "${colors.name.get(i).escapeJavaScript().raw()}";
}
}
</script>
我的问题是这个循环抛出异常:
IndexOutOfBoundsException:索引:12,大小:4
注意 0:型号 = 颜色。
注意1:大小为4。
注意 2:如果我使用固定数字而不是变量 i 进行测试,则可以,但这不是我需要的。
不知道为什么它不起作用。
【问题讨论】:
-
您是否有可能将 Java 和 JavaScript 混为一谈?您同时使用
var和int,并假设 JavaScripti在 Java 中可用。
标签: java javascript templates playframework