checkbox的簡單問題,想經過判斷把已經選中的表示出來

checkbox的簡單問題,想經過判斷把已經選中的表示出來

for(int   j=0;j <arr.length;j++)
          {
                    out.print( " <td   width=23   align=center> <font   size=2> ");
                    out.print(arr[j]);
                      out.print( " <input   type=checkbox   name=sendPartment[]   > ");
                      out.print( " <input   type=checkbox   name=acceptPartment[]     > ");
        for(int   i=0;i <arr1.length;i++)
     {
            if(arr1[i].equals(arr[j]))
                {
                        acceptPartment[j].checked=true;//出錯了
                   
                }
  }
  }
UP
你看这样行不?因为你原来的写法是js的写法
for(int   j=0;j <arr.length;j++)
          {
                    out.print( " <td   width=23   align=center> <font   size=2> ");
                    out.print(arr[j]);
                      out.print( " <input   type=checkbox   name=sendPartment[]   > ");
                      out.print( " <input   type=checkbox   name=acceptPartment[]     > ");
        for(int   i=0;i <arr1.length;i++)
     {
            if(arr1[i].equals(arr[j]))
                {
                  out.print( " <input   type=checkbox   name=sendPartment[]     checked> ");
                   
                }
  }
  }
我就是不想每循環一次就輸出一次復選框,想在上面一次性把復選框輸出來再比較那些已經選中的,還有沒有其他方法啊!
那就结合js吧,像这样……把out.print( " <input   type=checkbox   name=sendPartment[]     checked> ");
换为~~~~`out.print( " <script> check( "+i+ ") </script> ");
在js中写:
function   check(a){
form.acceptPartment[a].checked=true;
}
这只是一个思路~~~呵呵~~
能不能說清楚一點啊!本人對js一點都不熟哦!拜托了
如何在jsp代碼中直接調用js的函數啊!如
  if(arr1[i].equals(arr[j]))
                {
                  調用js函數;
                   
                }

function   check(a){
form.acceptPartment[a].checked=true;
}
<html>
<Script>
function   getValue(form){
alert( "bb ");
var   lxDiv=document.all;
for(var   i=0;i <lxDiv.length;i++){
if(lxDiv[i].className= "checkbox "&&form.checkbox[i].checked){
alert(form.checkbox[i].value);
document.getElementById( "text ").value=form.checkbox[i].value;


}
}
}
</Script>
<body>
<form   method= "get "   action= " ">
<input   name= "checkbox "   type= "checkbox "   value= "bbb "> aaa
<input   name= "checkbox "   type= "checkbox "   value= "aaa "> bbb
<input   name= "submit "   type= "button "   value= "ok "   onclick=getValue(this.form)>
</form>
<input   id= "text "   type= "text "   value= " ">
</body>
</html>