Q
數組作爲隱變量
1
A
回答
3
HTTP請求參數只能是字符串。所以你必須將它轉換爲單個字符串(也許是一個逗號分隔的字符串?),但是你需要自己將其轉換回來,或者你必須使用多個隱藏的輸入值(全都具有相同的名稱),這通常是一個很大的解決方案更好在普通的JSP/Servlet中,您可以使用HttpServletRequest#getParameterValues()
來獲取它們,Struts非常聰明。
<logic:iterate id="foo" name="bean" property="arrayOrList">
<html:hidden name="paramName" property="propertyName" indexed="true" />
</logic:iterate>
0
只寫入多個具有相同名稱和不同值的隱藏元素。 struts會看到它應該是一個數組
0
與BalusC同意除了 你可以嘗試以下
在名稱末尾添加[],保持名和屬性相同,添加多個值。 例如
<html:hidden name="name1[]" property="status" value="value1" />
<html:hidden name="name1[]" property="status" value="value2" />
<html:hidden name="name1[]" property="status" value="value3" />
相關問題
- 1. Javascript變量作爲數組工作
- 2. PHP的函數curl_init()變量作爲數組變量
- 3. 使用數組作爲jQuery POST變量?
- 4. 使用變量作爲數組的玉
- 5. Bash數組值作爲變量
- 6. 變量作爲bash數組索引?
- 7. 數組作爲實例變量
- 8. 作爲數組鍵的變量
- 9. 使用數組值作爲變量
- 10. 使用變量作爲數組索引
- 11. 作爲變量名稱的PHP數組
- 12. 將Perl數組作爲對象變量
- 13. $ .post變量作爲數組的值?
- 14. JavaScript數組鍵作爲變量
- 15. 作爲會話變量的數組
- 16. 如何使用數組作爲變量?
- 17. 關聯數組索引作爲變量
- 18. 數組作爲實例變量作爲參數傳遞
- 19. 在變量bash關聯數組中使用變量作爲鍵
- 20. Array_merge數組數量未知量爲變量變量
- 21. 變量$ 1作爲變量
- 22. 變量作爲自變量
- 23. 變量數組變量中
- 24. PHP - 可變變量或數組爲()
- 25. 如何將數組值變爲變量?
- 26. 變換值作爲數組
- 27. 數組變量?
- 28. 將數組[i]作爲值的CPLEX決策變量值爲
- 29. 將數組變量轉換爲另一個函數變量
- 30. 在JavaScript中使用變量作爲數組參數?