Я столкнулся с той же дилеммой около месяца назад.Я был опытным разработчиком, использующим плитки Apache, и я хотел попробовать что-то другое.
Я провел некоторое исследование и обнаружил, что Spring MVC имеет некоторую интеграцию с freemarker и sitemesh.Я решил дать обоим шанс.
Кажется, что у плиток самое активное сообщество.
Вы также можете попробовать реализацию с чистой скоростью.
Подводя итог, мой проектв конечном итоге вернуться к плиткам.Tiles - это надежная структура шаблонов, и как только вы поймете ее возможности, мне будет трудно найти хорошую замену.Кроме того, если вы уже разбираетесь в плитках Apache, я считаю, что преимущества переключения структур (если таковые имеются) не оправдывают кривую обучения, необходимую для выбора sitemesh / freemarker
http://www.sitemesh.org/overview.html
http://freemarker.sourceforge.net/