在struts2中获取具有动态索引的数组值

时间:2012-09-03 13:33:45

标签: struts2

我正在尝试将数组中的值转换为s:textbox元素: 如果我采用硬编码索引,它可以工作:

<s:textarea  value="%{languageHelper.myHauptuebbeschr[0]}" />

但是当我尝试使用动态索引时,它不起作用:

<s:textarea  value="%{languageHelper.myHauptuebbeschr[attr.number]}" />

数字不为空,我可以通过

获取值
<s:property value="%{#attr.number}" />

那么如何使用数字变量作为我的数组的索引?

2 个答案:

答案 0 :(得分:2)

不应该是:

<s:textarea  value="%{languageHelper.myHauptuebbeschr[#attr.number]}" />

答案 1 :(得分:0)

我找到了解决方案:

我首先将值保存在另一个变量中:

<c:set var="myHauptuebbeschr" value="${languageHelper.myHauptuebbeschr[number]}" ></c:set>

然后通过:

获取
<s:textarea  value="%{#attr.myHauptuebbeschr}"  />