我对 struts2 复选框列表有疑问。当我使用我的操作类中的值初始化复选框列表标签时,列表会在使用属性标签打印时进入页面,但不会填充我的复选框列表。这是我的代码:
数据类:
public class CashBook implements Serializable
{
private Integer id;
private String description;
public Integer getId()
{
return id;
}
public void setId(Integer id)
{
this.id = id;
}
/**
* @return the description
*/
public String getDescription()
{
return description;
}
/**
* @param description the description to set
*/
public void setDescription(String description)
{
this.description = description;
}
}
动作类:
private List<CashBook> cashBook;
/**
* @return the cashBook
*/
public List<CashBook> getCashBook()
{
return cashBook;
}
/**
* @param cashBook the cashBook to set
*/
public void setCashBook(List<CashBook> cashBook)
{
this.cashBook = cashBook;
}
public String startModify() throws Exception
{
cashBook = e.findCashBookEntities();
return SUCCESS;
}
JSP:
<s:form id="myForm" action="" method="post">
<s:checkboxlist id="cashBook" name="cashBook" list="#session.cashBookList" listKey="id" listValue="description"/>
</s:form>
请我如何让这个复选框列表接收现金簿列表中的记录。
还有我将如何制作如下图所示的复选框列表。