我正在尝试将数组中的值转换为s:textbox元素: 如果我采用硬编码索引,它可以工作:
<s:textarea value="%{languageHelper.myHauptuebbeschr[0]}" />
但是当我尝试使用动态索引时,它不起作用:
<s:textarea value="%{languageHelper.myHauptuebbeschr[attr.number]}" />
数字不为空,我可以通过
获取值<s:property value="%{#attr.number}" />
那么如何使用数字变量作为我的数组的索引?
答案 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}" />