к. Ты прав. Я делаю глупую опечатку в моем контроллере. спасибо так умч

роект использует hibernate 3.4.0 GA для доступа к базе данных и Spring MVC 2.5.6 для обработки веб-запросов и jsp (jstl) для отображения представления (веб-страницы).

Я получаю список сущностей из базы данных, используя hibernate, и добавляю его в качестве модели в модель для jsp. Когда jsp отображает мою веб-страницу, он выдает «javax.el.PropertyNotFoundException».

javax.el.PropertyNotFoundException: свойство 'отметка времени' не найдено для типа java.lang.String

и исключение исходит из:

<c:forEach var="statusHistory" items="statusHistoryList">
    ${statusHistory.timestamp}
</c:forEach>

Похоже, что statusHistory рассматривается как строка, а не как объект.

Класс StatusHistory имеет свойство timestamp и метод получения:

public Class StatusHistory{
    ...
    private Date timestamp;
    public Date getTimestamp(){...}
    ...
}

Я искал в Google в течение одного дня. В некоторых постах говорится, что метод получения не соответствует соглашению. Но, похоже, это не мой случай.
Может кто-нибудь, пожалуйста, помогите мне?

Заранее спасибо Андрей