Passar array para servelt

faço o seguinte para passar variavel para o servlet araves de javascript

location.href="Servlet_Produto?id_produto="+idObj+"&act=colocar_carrinho"    

ai passo a variavel idObj para o servelt no servlet recebo ela assim

Integer id_produto = (Integer.parseInt(request.getParameter("id_produto")));

ate ai tudo certo porem eu quero passar ao invez dessa variavel eu queropassar um array para o servelt

function contaCheckbox(){          
         var obj = document.getElementsByTagName("input");        
   var cont = 0;           
           
        for (var i=0; i < obj.length; i++) {        
         if (obj[i].type == "checkbox")        
               if(obj[i].checked == true){                        
                   cont++;        
                   var idObj = obj[i].value;                   
                 alert (idObj)     
                    
               }               
                       
         } 

essa funcao pega o checkbox selecionado e coloca na variavel idObj porem ele so passar o ultimo idObj quero salvar em um array e mandar todos para o servlet como fazer isso e como receber o array no servlet ???