Доброе время суток!
Делаю один фреймворк на Spring MVC, в свое время не смог подключить шаблонизатор на java конфиге,
и мне пришлось изобретать свой велосипед.
вот что получиломь:
базовый шаблон
тут я в точки ${head} ${adminHeader} ${adminContent} ${adminFooter}
передаю пути которые храню в Map что то типа:
adminTemplate.put("head", "/WEB-INF/views/admin/options/header/adminHeadConfig.jsp");
adminTemplate.put("adminHeader", "/WEB-INF/views/admin/options/components/admin-header.jsp");
adminTemplate.put("adminFooter", "/WEB-INF/views/admin/options/components/admin-footer.jsp");
а вот часть контроллер:
тут я передаю model.addAllObjects(renderView.getAdminTemplate()); весь Map, он передает в базовый шаблон пути которые совпадают в Map и JSP странице тоесть: ${head} ${adminHeader} ${adminFooter}
а в строчке model.addObject("adminContent" ,renderView.getAdminTemplate().get("adminSEO"));
я передаю сам контетнт, контент зависит от типа страницы.
как вам такое решение?
его в топку и использовать шаблонизаторы или оставить как есть?