Xml Smooks-配置文件中有多个模板

Xml Smooks-配置文件中有多个模板,xml,include,freemarker,smooks,Xml,Include,Freemarker,Smooks,如何使用#include使用freemarker模板将多个模板文件添加到smooks配置文件中 <ftl:freemarker applyOnElement="Response"> <ftl:template> <BODY> <C1><#include "template1.ftl"></C1> <C2><#include "template2.ftl"></C2>

如何使用
#include
使用freemarker模板将多个模板文件添加到smooks配置文件中

 <ftl:freemarker applyOnElement="Response">
  <ftl:template>
  <BODY>
   <C1><#include "template1.ftl"></C1>
   <C2><#include "template2.ftl"></C2>
   ........
  </BODY>       
 </ftl:template>

........


这不是一个重复的问题,因为这里的
#include
嵌入到另一个模板中。

查看的源代码,似乎无法在内联模板中使用
#include
(内联意味着模板直接嵌入到
ftl:template
元素中),因为他们没有在那里设置
TemplateLoader
。但是如果在
ftl:template
中有一个路径(比如
/com/example/templates/my.ftl
),那么模板将从那里加载,并且可以使用具有类似路径(以及相对路径)的
\include

谢谢。。成功了!!这不是一个重复的问题,因为这里的
#include
-s被嵌入到另一个模板中。
 <ftl:freemarker applyOnElement="Response">
  <ftl:template>
  <BODY>
   <C1><#include "template1.ftl"></C1>
   <C2><#include "template2.ftl"></C2>
   ........
  </BODY>       
 </ftl:template>