逐一绑定
列表项绑定方法
方法返回boolean值

解决方案 »

  1.   


    <s:checkboxlist name="checkselect" 
                    label="checkselect :" 
                    list="#{ 1:'1', 2: '2', 3: '3', 4: '4' }" 
                    listKey="key" 
                    listValue="value" 
                    value="{ 1, 2, 3 }"/>这样1 2 3被选中,4不被选中。list可以是你从实体层获得的一个list。
      

  2.   

    现在架构没定 不一定用STRUTS2但是肯定用STRUST从实体层返回整个列表值  如何与从实体层返回的 选中的值 想关联,体现到CHECKBOX中希望大家说细些,谢谢拉
      

  3.   

    返回的两个实体 entityList(列表实体)  entityChecked(选中项实体)
      

  4.   


    自己去看这个帖子吧,里面我写的很详细http://topic.csdn.net/u/20080319/16/86188160-ab65-4845-8163-12732bb9be1d.html
      

  5.   


    <html:checkbox property=“formBean中的属性值”value=“要比较的值”/>
    首先在formBean中读出你放在数据库的里属性值,然后在reset方法中对这些属性值做setter操作,如果属性值和“要比较的值”相等的话
    初始状态就是被选中的。
    不知道楼主问的是不是这个意思。
      

  6.   

                  
                   <logic:iterate name="数据库中查出所有复选框实体集合" id="temps">
           <html:multibox name="某个已存在实体" property="此实体对应在复选框的字段">
           <bean:write name="temps" property="每个复选框的value值"/>
           </html:multibox>
           <bean:write name="temps" property="复选框显示的值"/>
           </logic:iterate>前提是,你已经在action中把东西全都设置在作用范围内