c: forEach lança javax.el.PropertyNotFoundException: a propriedade 'foo' não encontrada no tipo java.lang.String
Meu projeto está usando o hibernate 3.4.0 GA para acessar o banco de dados e o Spring MVC 2.5.6 para lidar com solicitações da web e jsp (jstl) para renderizar a exibição (página da web
Eu obtenho uma lista de entidades do banco de dados, por hibernação, e adiciono-a como modelo no modelmap para js
javax.el.PropertyNotFoundException: a propriedade 'timestamp' não foi encontrada no tipo java.lang.String
e a exceção vem de:
<c:forEach var="statusHistory" items="statusHistoryList">
${statusHistory.timestamp}
</c:forEach>
Parece que "statusHistory" é considerado uma String, mas não um objet
A classe "StatusHistory" possui a propriedade "timestamp" e o método getter:
public Class StatusHistory{
...
private Date timestamp;
public Date getTimestamp(){...}
...
}
Pesquisei no google por um dia inteiro. Alguns posts dizem que o método getter não está seguindo a convenção. Mas parece que não é o meu cas
Alguém por favor pode me ajudar
Agradecemos antecipadamente Andrew