JSP forEach

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.

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.