Есть ли у меня доступ к аннотациям через freemarker? - PullRequest
0 голосов
/ 10 сентября 2010

Я предоставляю форму для представления аннотированного класса модели домена, т.е.

@Entity
class User {
    @NotNull
    private String name;
    // other code
}

Я хотел бы прочитать аннотированные метаданные, чтобы решить, как отображать каждое свойство.

Я бы использовал его, чтобы добавить классы CSS к моим входным тэгам и, наконец, использовать jQuery для добавления методов проверки в такие поля.

Предлагает ли freemarker какой-либо способ доступа к аннотированным метаданным?

1 Ответ

1 голос
/ 10 сентября 2010

Может действительно быть способ сделать это напрямую, но я постепенно пришел к выводу, что проще выполнить дополнительную работу в моем коде действия, чтобы обеспечить более простые «вещи» для шаблона, чем пытаться -Верните Freemark, чтобы прыгать через обручи.

Например, я создам список логических значений, по одному на отображаемый элемент, с указанием, скажем, того, был ли элемент уже куплен. Freemarker неплохо справляется с обходом параллельных списков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...