Perca de Valor em combo select struts

Pessoal estou montando a minha como desta forma.

										<TR>
									  	<TD class="texto" width="20%" height=30>Version:</TD>
	  									<TD>
									  		<html:select property="versao" style="width:164px; height: 20px; FONT-SIZE:9 px; height FONT-FAMILY: arial; COLOR: #000000; border: 1px solid #ACACAC;" >
													<option  value="<bean:write name="form" property="versaoId" />"><bean:write name="form" property="versaoValue" /></option>
							  				</html:select>
								  		</TD>
									  </TR>

mais quando dou um submite na página, eu perco o que eu selecione, e tenho que selecinar de novo.

isso acontece, pois eu dou um submite, faço as validações e retorno a mesma página, e a combo não volta com o valor que eu havia selecionado… volta com a opção “Selecione”.
Pode me ajudar.

Você deve colocar a propriedade “value” no seu combo. O valor dele você coloca no request quando vc fizer o processamento e for voltar para a página. Esse valor deve ser o valor que o option vai assumir, no caso <bean:write name=“form” property=“versaoId” />

[code]request.setAttribute(“value”);

<html:select value=“value” property=“versao” style=“width:164px; height: 20px; FONT-SIZE:9 px; height FONT-FAMILY: arial; COLOR: #000000; border: 1px solid #ACACAC;” >

">

[/code]