2013-11-01 34 views
1

我阅读了一些教程和其他问题,但我的checkboxlist只是没有“检查”。checkboxlist预选值struts2

我的复选框列表包含关键字对象。他们是在出版物中的商店。

<s:checkboxlist list="keywords" value="publication.keyword.keyID" listKey="keyID" listTitle="name" listValue="name" key="publication.keyword.keyID"/> 

,这里是他们得到选择

<s:checkboxlist list="keywords" listKey="keyID" listTitle="name" listValue="name" key="publication.keyword.keyID"/> 

如果我通过它一步我调试我能够填补行动关键字字段。

所以什么错:(?

+0

只需在'value'属性中写一些逻辑,例如'list.contains(something)'。 –

+0

问题是什么?你无法在GUI /浏览器中选择它们? –

回答

1

你有没有看here

而且按照this源中的值用逗号分隔。

也许是一个迭代器和简单的复选框会是一个更好的办法。然后你可以使用fieldValue属性