Недавно я использовал ZPT на python, и мне нравится язык шаблонов. Я искал что-то подобное для Java, но не смог найти ничего, что мне понравилось бы. Ближе всего это FreeMarker.
Проблема с FreeMarker и другими механизмами шаблонов Java, на которые я смотрел, заключалась в их синтаксисе в стиле JSP, который допускал несоответствующий XML. Мне просто интересно, существует ли механизм шаблонов Java, похожий на шаблоны страниц Zope, так что это язык «атрибутов», для которого требуется действительный xml.