Ajuda taglib => javascript

Galera, preciso passar uma lista de BEANS que passei para a request em um array no javascript. Não estou conseguindo e quando eu rodo o código da erro que me envia para minha página de default da aplicação. Segue o código:

[i]Action:[/i]
Usuario usuario = new Usuario();
	if(usuario.listaControllers(usuarioLogado.getcodigoempresa(), "3", "4")){ // os 2 códigos de controllers
		lstControllers = usuario.lista;
	}
request.setAttribute("lstControllers", lstControllers);

[i]jsp:
Combo:[/i]
<html:select name="aprovacaoVO_CXPQ" property="chaveCmbController" styleClass="frmCmb1" onchange="javascript:selecionarController()">
			<html:option value="">Selecione</html:option>									
			<html:options 
				collection="lstControllers"
				property="chapavwb" 
				labelProperty="cmbNomeUsuario"/>
</html:select>
[i]
javascript + taglib:[/i]
	<logic:iterate name="lstControllers" id="controllers">
		aController[ind++] = new Controller('<bean:write name="controllers"            property="chapavwb"/>','<bean:write name="controllers" property="cargoCt"/>', '<bean:write name="controllers" property="emailCt"/>');
	</logic:iterate>
	
	aController[ind++] = new Controller('','','');
	
	function selecionarController(){
		var aux;
		for(i=0; i<aController.length;i++){
			aux = aController[i];
			if (aux.chapavwb == form.chaveCmbController.value){
				
				form.cargoCt.value = aux.cargoCt;
				form.emailCt.value = aux.emailCt;
			
				break;
			}
		}
	}