我正在做修改角色的功能,其他的控件都能预赋值,只有迭代器中的复选框无法赋值。
怎样给迭代器中的东东预赋值呢?

解决方案 »

  1.   

    你用的struts?<s:iterator var="item" list="#dataList">
       <s:checkbox value="${item}" />
    </s:iterator>好久没写struts了,直接在回复框中写代码,可能有误,只是个思路。
      

  2.   


    谢谢,但是每行都要有一个标识才对吧?不然不是每行都一样了?我的代码如下:<s:iterator value="fatherRights" status="status" var="list">
    <tr>
    <td align="center"><s:checkbox name="fatherBox" value="false"
    fieldValue="%{#list.id}" theme="simple" />
    <s:property value="#list.name" />
    </td>
    <td align="center"><s:checkbox name="addBox" value="false"
    fieldValue="%{#list.id}" theme="simple" />添加</td>
    <td align="center"><s:checkbox name="deleteBox" value="false"
    fieldValue="%{#list.id}" theme="simple" />删除</td>
    <td align="center"><s:checkbox name="updateBox" value="false"
    fieldValue="%{#list.id}" theme="simple" />修改</td>
    <td align="center"><s:checkbox name="selectBox" value="true"
    fieldValue="%{#list.id}" theme="simple" />查询</td>
    </tr>
    </s:iterator>