Если вы просто хотите включить div из одного шаблона freemarker в другой шаблон freemarker, вы можете извлечь общий div из , используя макрос . Например,
in macros.ftl:
<#macro filterReportDiv>
<div id="filterReportParameters" style="display:none">
<form ...>
..
</form>
</div>
</#macro>
Затем в обоих ваших шаблонах freemarker вы можете импортировать macros.ftl
и вызывать макрос через что-то вроде:
<#import "/path/to/macros.ftl" as m>
<@m.filterReportDiv />
Макросы - это отличная функция во FreeMarker, которую также можно параметризировать - они действительно могут сократить дублирование кода в ваших шаблонах.