如何在jsp页面实现一次选择多个checkbox,特别是在使用jsf技术的时候?
我想实现在一个表头中有个checkbox,下面每行都有一个checkbox,   当选择表头的checkbox的时候下面所有的checkbox都被选择? 
 请问这怎么实现? 
 我用的是JSF的模式,如果不能用这个jsf模式来实现,是否可以在jsp上直接用脚本来实现?如何用脚本来实现? 
 谢谢!!
------解决方案--------------------function selAll() {   
 	var isChecked=(document.all.titleCheckBoxId.checked == true);   
 	var elements=document.all.tableId.getElementsByTagName( "INPUT ");  	 
 	for(i=0;i <elements.length; i++) {  	 
 		var element=elements[i];  	 
 		if  (element.type==  'checkbox ' && element.name==  'checkName ') 
 			element.checked=isChecked;  	 
 	}   	 
 }
------解决方案-------------------- <html>  
  <head>  
  <script>  
 function myFun() 
 { 
 	var ckb = document.getElementById( "ckb "); 
 	var table = document.getElementById( "table "); 
 	var tBody = table.childNodes[0];  	 
 	for ( var i=0 ;i <tBody.childNodes.length;i++) 
 	{ 
 		var row = tBody.childNodes[i]; 
 		var cell = row.childNodes[0];// 表格第一个单元格放置checkbox 
 		if ( cell.childNodes[0].getAttribute ( "type ")== "checkbox ") 
 		{ 
 			cell.childNodes[0].checked = ckb.checked; 
 		}  		 
 	}  	 
 } 
  </script>  
  </head>  
  <body>  
  <table>  
  <tr>  
  <td>  
  <input type= "checkbox " id= "ckb " onClick= "myFun(); ">  
  </td>  
  </tr>  
  <tr>    
  <td>  
  <table id= "table ">  
  <tr>  
  <td>  
  <input type= "checkbox " >  
  </td>  
  </tr>  
  <tr>  
  <td>  
  <input type= "checkbox " >  
  </td>  
  </tr>  
  <tr>  
  <td>  
  <input type= "checkbox " >  
  </td>  
  </tr>  
  <tr>  
  <td>  
  <input type= "checkbox " >  
  </td>  
  </tr>  
  <tr>  
  <td>  
  <input type= "checkbox " >  
  </td>  
  </tr>  
  </table>  
  </td>  
  </tr>  
  </table>  
  </body>  
  </html>  
 用DOM的形式作了一个例子,希望对你有帮助
------解决方案--------------------上边的都可以