Есть ли способ рекурсивной итерации на Java-бин в freemarker - PullRequest
0 голосов
/ 23 марта 2012

Здесь есть способ рекурсивной итерации на Java-бине в freemarker, например print_t () или var_dump () в php. Я знаю, что freemarker также поддерживает jsp taglibs, так что, может быть, я должен выглядеть так?

1 Ответ

0 голосов
/ 25 марта 2012

Нет такой встроенной функциональности (пока?). На данный момент лучшее, что можно сделать, это написать собственную директиву для нее (см. TemplateDirectiveModel), но написать такую ​​директиву, которая хорошо работает во всех ситуациях, нетривиально, поскольку слой абстракции (обтекание объектов) FreeMarker вводит между фактические объекты Java и то, что шаблон видит из них. Но написание того, что достаточно для конкретных проектов, не должно быть трудным.

...