Freemarker-在配置文件中包含多个模板 [英] Freemarker - Include Multiple templates inside config file
本文介绍了Freemarker-在配置文件中包含多个模板的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用Smooks在Freemarker配置文件中包含多个模板?
How can i include more than one template in Freemarker configuration file using 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>
这似乎不起作用.在第二个模板行上引发错误
This doesnt seem to work. Throws an error at the second template line
推荐答案
If you look at example you will see that each ftl:template
tag should be inside ftl:freemarker
tag. in your case:
<ftl:freemarker applyOnElement="Response">
<ftl:template>template1.ftl</ftl:template>
</ftl:freemarker>
<ftl:freemarker applyOnElement="Response">
<ftl:template>template2.ftl</ftl:template>
</ftl:freemarker>
这篇关于Freemarker-在配置文件中包含多个模板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文