我正在使用Struts2並試圖從系統填充數據到複選框列表, 在提交時,我發送了一個字符串數組,其中包含所選項目的「id」 [「8」, 「2」,「5」]如何使用struts2預填充複選框列表
但如果我預先使用相同的字符串數組填充該字段 - 什麼都不顯示勾選,我做錯了什麼?
的定義如下:
<html:checkboxlist list="userroleslist" listKey="id" listValue="description" name="userroleresponse" label="User Roles"/>
userroleslist包含含有的選項 id爲完整的清單是我用 值和所顯示的標籤描述字段(這所有的作品)名單 userroleresponse是返回作爲一個字符串數組[「8」,「2」,「5」]打勾和提交時,但是當預填充沒有滴答屏幕上的盒,
[這](http://stackoverflow.com/questions/3602959/how-to-prepopulate-checkboxes-with-struts2-和-jquery)肯定會有所幫助,另見'html:multibox',[示例](http://www.java2s.com/Code/Java/J2EE/StrutsCreatingtheController.htm) –
不是我真的已經這麼做了, –
題外話,但我建議使用正常的「s」爲Struts 2標籤,以避免與S1混淆,特別是因爲很多S2標籤不發射HTML :) –