Problema com radiobutton (Struts)

2 respostas
L

Olá a todos!

Estou com o seguinte problema: quando vou exibir um bean (que está com todos os dados povoados) no form, o radiobutton não é setado.

<c:forEach var="typeInterview" items="${interviewStatus}">
    <tr>
        <td width="20"><html:radio property="interviewTypeId" value="<c:out value='${typeInterview.id}'/>"/> </td>
        <td align="left" class="txt_11_preto"> <c:out value="${typeInterview.description}"/> </td>
    </tr>
</c:forEach>

Verifiquei no fonte do html e está sendo gerado incorretamente:

<tr>
    <td width="20"><input type="radio" name="interviewTypeId" value="<c:out value='${typeInterview.id}'/>"> </td>
    <td align="left" class="txt_11_preto"> RH </td>
</tr>
        
<tr>
    <td width="20"><input type="radio" name="interviewTypeId" value="<c:out value='${typeInterview.id}'/>"> </td>
    <td align="left" class="txt_11_preto"> Técnica </td>
</tr>

O c:out não está funcionando neste caso. Resolvi trocar ele então por {typeInterview.id} o que também não funcionou. Nenhum erro é mostrado nos logs do servidor.

Alguém tem idéia do que pode estar acontecendo???

Obrigado pela atenção.

Luiz Carlos Felix

2 Respostas

thiago.correa

ao invés de:

<html:radio property=“interviewTypeId” value="<c:out value=’${typeInterview.id}’/>"/>

tente

<html:radio property=“interviewTypeId” value="${typeInterview.id}"/>

L

É… eu já tinha tentado isto, e tentei novamente, e, novamente, não deu certo.

Obrigado pela tentaiva. Aguardo mais dicas…

Luiz Carlos Felix

Criado 16 de fevereiro de 2007
Ultima resposta 16 de fev. de 2007
Respostas 2
Participantes 2