Associar combos em uma jsp

Boa noite,

Primeiro vou explicar o que tenho para depois perguntar.

Tenho duas selects em minha jsp.

                         <tr>
				<td><select id="comboEstado" onchange="carregaCidades()">
					<%
						ResultSet rsEstado = LocalidadeDAO.getEstado();

						while(rsEstado.next()) {
					%><option><%=rsEstado.getString("descricao")%></option><%
 						}
 					%>
				</select></td>
				
				<td><select id="comboCidade">
					<%
					ResultSet rsCidade =LocalidadeDAO.getCidade(); 
						
						while(rsCidade.next()){
					%><option><%=rsCidade.getString("descricao")%></option> <%
 						}
 					%>
				</select></td>
			</tr>

Estão funcionando perfeitamente.

Mas, eu queria utilizar a function carregaCidades() para filtrar o resultset de cidades de acordo com o estado.

Minha Function está assim

function carregaCidades(){
		//Pegao estado selecionado
		var nome = document.getElementById('comboEstado').options[document.getElementById('comboEstado').selectedIndex].innerText;
		//Adiciona no final do comboCidade sem remover os anteriores
		document.getElementById("comboCidade").options[document.getElementById("comboCidade").options.length] = new Option (nome);
	}

Eu queria saber como eu posso fazer o ResultSet dentro da function passando a variável nome no meu DAO.

Por exemplo

function carregaCidades(){
		//Pegao estado selecionado
		var nome = document.getElementById('comboEstado').options[document.getElementById('comboEstado').selectedIndex].innerText;
		ResultSet rsCidade = LocalidadeDAO.getCidade(nome);
		while(rsCidade.next()) {
		document.getElementById("comboCidade").options[document.getElementById("comboCidade").options.length] = new Option (rsCidade.getString());
		}
	}

Alguém sabe como eu posso fazer isso?

Obrigado