no final das contas troquei o evento .load() para isso aqui:
Caso alguém algum dia precise…
/CHAMAR SERVLET PARA PREENCHIMENTO DO COMBOBOX/
var idEstado = $('#cmbListaEstado').val();
$.ajax({
url: 'ServletController',
type: 'POST',
data: {"idEstado":idEstado},
success : function(data) {
$('#cmbListaCidade').remove('option');
$('#cmbListaCidade').append(data.toString());
alteraCidade();
}
});
/SELECIONAR ITEM ESPECÍFICO DO COMBO PREENCHIDO/
var objCidade = document.getElementById('cmbListaCidade');
for (var j = 0; j < objCidade.length; j++)
{
if (objCidade.options[j].value == cidade)
{
objCidade.selectedIndex = j;
}
}
Servlet-----
StringBuilder retorno = new StringBuilder();
for (Cidade c : listaCidade) {
retorno.append("<option value='" + c.getCD_CIDADE() + "'>");
retorno.append(c.getDS_CIDADE() + "</option>");
}
response.setContentType("text/html; charset=UTF-8");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(retorno.toString());
Att.