Olá pessoal fiz o seguinte, testei das duas manerias
Pedrosa e plentz, então fiz assim
<SELECT property="pais" onchange="this.form.action = 'listEstadosCidades.do'; submit();">
<OPTION value="">.. Selecione ..</OPTION>
<c:forEach var="listPais" items="${listPais}">
<OPTION onchange="${listPais.codigo}" value="${listPais.codigo}">
${listPais.descricao}
</OPTION>
</c:forEach></SELECT></TD>
ou assim
<html:select property="pais" onchange="JavaScript:loadCombo()">
<html:option value="">.. Selecione ..</html:option>
<html:options collection="listPais" property="codigo" labelProperty="descricao" />
</html:select>
Então esse onchange, ele chama o action que irá popular meus estados, porem o valor de Pais volta para o estado inicial, no caso valor “” e selecione. Todos os outros campos se caso eu tiver preenchido ele volta com o valor anteriormente preenchido.
Ex. coloquei nome, João, Endereço: rua tal, ai vou escolher pais, ele faz um submit, passa pelo action responsável mas volta vazio… e outos campos voltam preenchidos…
Alguem pode me dar alguma sugestão