Radio dinâmico no Struts

Pessoal, boa tarde.

alguém sabe como eu posso pegar um valor retornado de uma lista “get(i)”, com struts?
eu queria colocar cada código que eu retorno de uma consulta como um valor de um rádio na seguinte expressão:

<logic:iterate name="funcoes" id="bean">
		<tr align="center">
			<td class="submb" >
			<html:radio name="bean" property="cdFuncao" value="<%=String.valueOf(funcao.getCdFuncao())%>"> </html:radio>
			</td>

    	    <td  colspan="2" class="submb" align="left">
    	    	<bean:write name="bean" property="descricao"/> 
    	    </td>

		</tr>
		<tr align="center">
		</tr>
	</logic:iterate>

Eu tentei do jeito que está ai, mas não deu muito certo, os valores são sempre 0!
Mas o campo de descrição eu consigo que ele exiba… só o do código que não

Muito Obrigado

Coloca só…

<html:radio name="bean" property="cdFuncao"/>

A própria tag “html:radio” já vai se encarregar de preencher o valor.

le-silva

Mas eu precisava desse valor pra passar pra um vampo hide no html… pra eu trabalhar com ele no javascript. se eu fosse só faze ro request dele, eu faria

request.getParameter(“cdFuncao”); né?

mas e pra eu traalhar com ele diretamente no html?

tipo eu preciso saber se o código do primeiro elemento é igual ou diferente do segundo!

Quando ele gerou a tag html na página executada, ele não colocou o parâmetro “value” na tag?

[quote=le-silva]Coloca só…

<html:radio name="bean" property="cdFuncao"/>

[/quote]

Se eu deixo desse jeito, ele da erro na hora de compilar, pois a propriedade value eh requerida

e se eu coloco value="" ele vem sem valor nenhum…

Cara, não estou em uma máquina que tenha eclipse pra eu dar uma olha em algo que já fiz, mas tenta o seguinte…

<html:radio name="bean" property="cdFuncao" value="<%=bean.getCdFuncao()%>"/>

Ou, se vc estiver usando Struts-EL:

<html:radio name="bean" property="cdFuncao" value="${bean.cdFuncao}"/>

Se ainda assim não der certo, se mata!

Ops! Brincadeirinha… hehehe…