1.struts的标签是在服务器段执行的.
2.和控制普通的<input type="checkbox">一样,你可以为每个<input type="checkbox" name="kkkkkx">取一个相近的名字,如kkkkk1、kkkkk2.....,然后是用一个for循环,将你这些儿有规律名字的<input type="checkbox">都设置为checked,就可以了。

解决方案 »

  1.   

    1,费话,客户端只认识html/js,这是个常识,不知道你怎么学的..
    2,你学过一点JS就明白了..
      

  2.   

    惭愧,第二个问题可能是我没说清楚。我输出的checkbox使用的是标签。
    <html:form action="/projectAction"  method="post" ><html:link onclick="return checkAll(<%=count%>);" action="/testAction.do">全选</html:link><logic:iterate id="list"  name="arraylist"   type="com.form.testForm">
                <html:checkbox name="list" property="id">
                </html:checkbox>
    </logic:iterate>
    </html:html>
    <script language="javascript">
       function checkAll(count){     for(var i = 0;i < count;i++){
            //这里不知道如何写document.form.list.checked,表单没有name
         }   }
    </script>
      

  3.   

    忘记说了,<html:checkbox name="list" property="id">没有checked属性,那么我如何用javascript来控制他的状态