【问题标题】:Freemarker - Include Multiple templates inside config fileFreemarker - 在配置文件中包含多个模板
【发布时间】:2018-03-05 19:58:31
【问题描述】:

如何使用 Smooks 在 Freemarker 配置文件中包含多个模板?

<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>

这似乎不起作用。在第二个模板行抛出错误

【问题讨论】:

    标签: xml freemarker smooks


    【解决方案1】:

    如果您查看example,您会发现每个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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-21
      • 2011-07-28
      • 2012-03-03
      • 1970-01-01
      • 2015-08-05
      • 1970-01-01
      相关资源
      最近更新 更多