0

struts2チェックボックスリストに問題があります。アクションクラスの値を使用してcheckboxlistタグを初期化すると、プロパティタグを使用して印刷するとリストがページに表示されますが、checkboxlistにデータが入力されません。これが私のコードです:

データクラス:

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>

このチェックボックスリストにcashBookリストのレコードを受信させるにはどうすればよいですか。

また、下の画像のようなチェックボックスリストを作成するにはどうすればよいですか。

予想されるチェックボックスリストの画像

4

0 に答える 0