【发布时间】:2011-12-20 02:47:15
【问题描述】:
我正在使用 Struts2 并尝试将系统中的数据填充到复选框列表中, 在提交时,我会收到一个字符串数组,其中包含所选项目的“id” ["8","2","5"]
但如果我预先使用相同的字符串数组预先填充该字段 - 没有任何标记,我做错了什么?
定义如下:
<html:checkboxlist list="userroleslist" listKey="id" listValue="description" name="userroleresponse" label="User Roles"/>
userroleslist 包含包含完整选项列表的列表 id 是我使用的值 和描述字段作为显示的标签(这一切都有效) userroleresponse 是一个字符串数组,在勾选并提交时返回为 ["8","2","5"],但当预填充时未勾选屏幕上的框,
【问题讨论】:
-
不是我已经这样做了,
-
离题,但我建议对 Struts 2 标签使用普通的“s”以避免与 S1 混淆,特别是因为很多 S2 标签不发出 HTML :)
标签: java hibernate spring jsp struts2