Como receber no Javascript uma List que está no Request da JSP?

Bom dia a todos…

Como pegar os dados de uma List que está no Request para aproveitar em uma função javascript?
Esta função é chamada no ‘onChange’ de uma combo, e preenche outra combo, porém não conseguí, até agora, imaginar um jeito de parametrizar esta função, daí estou sendo obrigado a criar uma função para cada procedimento:

//Monta a combo com procedimentos da especialidade 1 function montaProcedimento1(){ limpaProcedimento(); <% List procs = (List) request.getAttribute("listaProcedimentos"); for(int i=0; i < procs.size(); i++){ ProcedimentoCobertoVo pVo = new ProcedimentoCobertoVo(); pVo = (ProcedimentoCobertoVo) procs.get(i); String procId = String.valueOf(pVo.getCodProced()); if(procId.substring(0,1).equals(String.valueOf(1))){ out.println("document.getElementById('cboProcedimento')["+(i+1)+"]= new Option('"+pVo.getNomProced()+"', '"+pVo.getCodProced()+"')"); } } %> ajustarVisibilidade(); } Esta função adiciona linhas em uma combo, a partir do evento de outra combo, mas como faço para usar o tamanho da lista, e os atributos nome e codigo do procedimento no javascript? Assim poderei passar o id do procedimento, e fazer a comparação, mas como obter os dados que estão na Lista de Vos, no javascript? Como fazer um loop no javascript percorrer uma Lista que está no Request da jsp?

Abs