【问题标题】:checkbox - list elements复选框 - 列表元素
【发布时间】:2013-10-28 02:25:56
【问题描述】:

我的复选框没有将我的列表的值显示为“可检查”的东西。 它只是说“publication.keywords”:( 但我的列表不是空的,因为我可以在迭代器中显示它。

请帮助我。我的错误是什么?

这是我的复选框

<s:checkbox key="publication.keyword" list="keywords.{name}" /> 

它与迭代器一起工作

<s:iterator value="keywords">
<tr>
<td><s:property value="name" /><br></td>
</tr>
</s:iterator>

【问题讨论】:

标签: java checkbox struts2


【解决方案1】:

语法错误。

查看您的迭代器,复选框列表应该是这样的:

<s:checkboxlist list="keywords"  listValue="name" listKey="name"/>

'listKey' 属性指定如果选中该复选框,将提交什么。我目前使用name,您可以在后端将其更改为您需要的。

例如如果

List<MyBean> keywords

和

class MyBean
{
String name;
Integer id;
//getters and setters
}

那么,s:checkbox 可以是:

<s:checkboxlist list="keywords"  listValue="name" listKey="id"/>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-08
    • 1970-01-01
    • 1970-01-01
    • 2019-07-05
    • 2015-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多