Freemarker - включить несколько шаблонов в файл конфигурации

Как я могу включить более одного шаблона в файл конфигурации Freemarker с помощью Smooks?

<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd"
xmlns:ftl="http://www.milyn.org/xsd/smooks/freemarker-1.1.xsd">

<params>
  <param name="stream.filter.type">SAX</param>
  <param name="default.serialization.on">false</param>
</params>

<ftl:freemarker applyOnElement="Response">
  <ftl:template>template1.ftl</ftl:template>
  <ftl:template>template2.ftl</ftl:template>
</ftl:freemarker>

Это, кажется, не работает. Выдает ошибку во второй строке шаблона


person keanu    schedule 05.03.2018    source источник


Ответы (1)


Если вы посмотрите на пример вы увидите, что каждый тег ftl:template должен находиться внутри тега ftl:freemarker. в твоем случае:

<ftl:freemarker applyOnElement="Response">
  <ftl:template>template1.ftl</ftl:template>
</ftl:freemarker>
<ftl:freemarker applyOnElement="Response">
  <ftl:template>template2.ftl</ftl:template>
</ftl:freemarker>
person user7294900    schedule 06.03.2018