olá
tenho uma list veiculos(bean Veiculos) e nela um campo fkdados do tipo (bean dados Lidos).
no jsp quero mostrar essa list e faço da seguinte maneira
<c:forEach var="varveiculocli" items="${veiculoscli}" varStatus="contador">
<tbody>
<tr>
<td> <a href="RotaVeiculo?id=${varveiculocli.id}">Ver</a></td> <td>${varveiculocli.placa}</td>
<td>${varveiculocli.marca}</td> <td>${varveiculocli.modelo}</td> <td>${varveiculocli.fkdados.velocidade}</td> </tr>
</tbody>
</c:forEach>
Mas essa parte que lê a list fkdados (${varveiculocli.fkdados.velocidade}) não funciona…como eu leio isso…
please, me ajudem!!!
Se todos funcionam exceto velocidade, deve ser porque não é uma string e sim um número. Tente um daqueles conversores de fmt:convert
Pera, eu li direito sua pergunta, fkdados é uma lista? Então teria que ter um foreach para ela aninhado.
Talita,
Tinha que funcionar independente de ser numérico ou String.
Os beans estão certinhos? Com todos os gets e sets? Tem o get do fkdados no bean Veiculo?
O atributo velocidade está com o get certinho no bean DadosLidos?
Você tentou exibir o valor com c:out?
Posta o código dos beans para a gente entender melhor o problema.
lgi2020
Novembro 13, 2007, 6:38pm
#4
Olá.
Bem… li rapidinho pq tô com pressa e por isso me perdoem se eu estiver errado ou nem mesmo entendido a dúvida.
Tente o seguinte:
${varveiculocli.fkdados[contador].velocidade}
Espero que possa ser útil.
Abraços.