Limpar campo combobox após submit em jsp que usa html:select

Olá pessoal,

Peguei um sistema pra dar manutenção em que a jsp mostra um campo combobox com a seguinte tag:

<html:select property="numeroApolice" onchange="javascript: executarComando('consultaDados','');"> <html:option value=""/> <bean:message key="item.selecione"/> <html:options property="numeroApolice" labelProperty="numeroApolice" collection="<%=RequestConstantes.LISTA_APOLICE%>"/> </html:select>

Após submeter o formulário aparece uma mensagem de que os dados foram incluídos com sucesso, e depois retorna-se ao mesmo formulário, com os campos limpos, menos o do combobox.

Na Action os dados são limpos da seguinte forma:

public void reset(ActionMapping arg0, HttpServletRequest arg1) { this.numeroApolice = null; .... }

O único campo que não está sendo limpo é o desse combobox, todos os outros são esvaziados sem problema.
Por que será?

Geralmente os campos combobox não são limpos, eles na verdade têm o seu valor default setado para o primeiro option que possui o value="", por isso lá no JSP tem a linha <html:option value=""/> como sendo o primeiro da lista, onde será exibido “Selecione”, creio eu.

Lá na action reset faça

formBean.set("numeroApolice","");  

Estava faltando colocar o atributo “name” na tag.

[code]

                            &lt;html:select name="incluiEndossoForm" property="numeroApolice" styleClass="select" onchange="javascript: executarComando('consultaDados','');"&gt;
                                    &lt;option value="" &gt;&lt;/option&gt;
                                    &lt;html:optionsCollection name="&lt;%=RequestConstantes.LISTA_APOLICE%&gt;" value="numeroApolice" label="numeroApolice" /&gt;
                                                                       &lt;/html:select&gt;[/code]

Valeu!