Lorsqu'on doit inclure du code HTML généré dans une page freemarker (sous la forme d'une chaîne), il faut utiliser cette syntaxe pour que les tags HTML ne soient pas "échappés" :

${StringUtil.wrapString( htmlString ? if_exists ) }

htmlString étant une chaine qui aura par exemple été mis dans le contexte via un script grovvy ou un service.