2012-09-03 32 views
0

我想從一個數組的值作爲進入:TextBox元素: 如果我帶一個硬編碼指數喜歡它的工作原理:獲取與動態索引的數組值

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

但是當我嘗試使用動態索引它不工作:

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

號是不是空的,我可以通過獲得價值

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

那麼如何使用數字變量作爲我的數組的索引?

回答

0

我找到了一個解決方案:

我先救值在addtional變量:

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

,然後通過得到它:

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

它不應該是:

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

對我不起作用既:( – Zteve