У меня есть поле Joda-DateTime в моей модели и вы хотите отобразить его в формате JSP. Я аннотировал его с помощью новой аннотации @DateTimeFormat:
public class Customer {
private DateTime dateOfBirth;
@DateTimeFormat(style="M-")
public DateTime getDateOfBirth() {
return dateOfBirth;
}
}
Теперь я хочу показать dateOfBirth в своем JSP:
Date of birth: ${customer.dateOfBirth}
Но результат неформатирован:
Date of birth: 2010-08-11T11:23:30.148+02:00
После некоторых исследований выяснилось, что я должен использовать тег spring: bind-tag:
<spring:bind path="customer.dateOfBirth">
Date of birth: ${status.value}
</spring:bind>
С этим он работает. Но для этой простой задачи это кажется слишком сложным. И использование этого метода в списках еще более усложняется, так как вам нужно интегрировать индекс list в путь привязки.
Итак, мой вопрос: есть ли более простой способ отображения форматированного значения с помощью аннотаций spring?