#spring #object #model #freemarker
#spring #объект #Модель #freemarker
Вопрос:
Всем привет, я новичок в Freemarker, поэтому не очень разбираюсь в его API.
У меня есть требование для рендеринга контурного дерева объекта. Моя платформа — Spring mvc и Freemarker. На стороне контроллера у меня есть объектный компонент, который содержит данные в for дерева. Мне нужно передать это некоторым бесплатным шаблонам маркеров и создать страницу, представляющую объектную модель. Модель Objetc содержит информацию о том, какие элементы находятся в object . Пожалуйста, подскажите, как и с помощью какой технологии я могу это сделать.
Ответ №1:
Spring MVC обеспечивает поддержку представлений FreeMarker, которые позволяют использовать шаблоны FreeMarker так же, как и JSP. Смотрите Javadoc.
Что касается дерева структуры, вы можете просто передать его в модель (которая обычно является картой), присвоив ей имя. Она становится переменной FreeMarker, и вы можете получить к ней доступ и ко всем ее свойствам в вашем шаблоне.