0

我是 grails 的新手,我试图在 GSP 中使用变量作为数组索引,但它不起作用,这在 GSP 中可行吗?

<g:set var="counter" value="${0}"></g:set>
<td align="center">${arr[${counter}][1]?.toDouble()}</td>

我很感激帮助

4

2 回答 2

2

${}表达式用于在 GSP 中嵌入 Groovy 代码,它不用于引用变量值:

<td align="center">${arr[counter][1]?.toDouble()}</td>
于 2012-11-11T08:08:20.707 回答
0

确保将变量“arr”作为控制器中的映射键返回,然后 GSP 可以引用它,例如:

控制器:

def myAction() {
  [arr: [1,2,3,4,5]]
}
于 2012-11-12T07:26:26.660 回答