<input type="checkbox" name="itemId1" value="c1" <%if (request.getParameter("id")equals"open") out.println(checked);%> >

解决方案 »

  1.   

    不好意思忘加引号了
    <input type="checkbox" name="itemId1" value="c1" <%if (request.getParameter("id")equals"open") out.println("checked");%> >
      

  2.   

    <input type="checkbox" name="itemId1" value="c1" <%if (request.getParameter("id")equals("open")) out.println("checked");%> >
      

  3.   


    谢谢了。
    再问一下:如果在jsp2里有10个checkbox(打开jsp2时,全没大钩)。请问用什么方法,判断全部checkbox都没选?只选1个?选2个以上?。
      

  4.   

    那你只能用javascript了,因为页面已经提交到客户端。客户选了几个是由前端控制的。当然也可以在当客户提交这个页面时,在相应的servlet中做判断
      

  5.   

    随便写的代码,自己看着改吧。
    <Script Language="JavaScript">
    function check(){
     var cbox;
     var cboxChecked="";
     var i;
     for( i=1;i<4;i++){
      cbox=eval("itemId"+i);
      if(cbox.checked){
      cboxChecked+=cbox.name+"\n";
      }
     }
     alert("The following checkboxes have been checked:"+"\n"+cboxChecked);
    }
    </Script>
    <input type="checkbox" name="itemId1" value="c1">
    <input type="checkbox" name="itemId2" value="c2">
    <input type="checkbox" name="itemId3" value="c3">
    <input type="button" value="check" onclick="javascript:check();">