【问题标题】:Comments in freemarker template and smooksfreemarker 模板和 smooks 中的注释
【发布时间】:2013-12-19 08:34:19
【问题描述】:

我正在制作一个 freemarker 模板,这是一个示例。

<Grantor>
    <UniqueID>${(currentGrantorIndex)!?string}</UniqueID> // want to comment this line
    <Entity>${(grantor.entityTypeName)!?string}</Entity>
</Grantor>

我想知道如何编写 cmets 或在 freemarker 模板中注释掉几行。有什么想法吗?

【问题讨论】:

    标签: java freemarker smooks


    【解决方案1】:

    freemarker 中的注释由&lt;#----&gt; 分隔。这些分隔符之间的所有内容都不会被 freemarker 解释,也不会出现在输出中。

    <Grantor>
        <#-- <UniqueID>${(currentGrantorIndex)!?string}</UniqueID> -->
        <Entity>${(grantor.entityTypeName)!?string}</Entity>
    </Grantor>
    

    请参阅 freemarker 参考资料here

    【讨论】:

      【解决方案2】:

      使用 if 标签在 freemarker 中添加 cmets 的另一种非标准方式:

      <#if 1=0>comment</#if>
      

      <#if false>comment</#if>
      

      【讨论】:

        猜你喜欢
        • 2012-07-17
        • 1970-01-01
        • 1970-01-01
        • 2018-04-28
        • 1970-01-01
        • 2018-10-29
        • 2012-11-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多