我正在访问arraylist中的元素。由于所需元素的索引是变量,因此出现了问题。谁能帮助我?

例如<td><c:out value="${PARENT_MODULE[module.moduleId]}"> </c:out></td>
这里module.moduleId是一个变量。

我已经尝试过了

<c:out value="${PARENT_MODULE[${module.moduleId}]}">

但是,这会导致错误。



谢谢

最佳答案

假设PARENT_MODULE是您为modules数组指定的别名
假设module是对象,而moduleId是模块对象中的属性

尝试这个:

< c:out value="${PARENT_MODULE[num].moduleId}"/>

其中num是数字。 PARENT_MODULE[num]将在数组的“ num ”位置返回对象module。然后,您要做的就是访问moduleId属性。

10-08 18:34