freemarker 模板和 smooks 中的注释
Posted
技术标签:
【中文标题】freemarker 模板和 smooks 中的注释【英文标题】:Comments in freemarker template and 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 模板中注释掉几行。有什么想法吗?
【问题讨论】:
【参考方案1】:freemarker 中的注释由<#--
和-->
分隔。这些分隔符之间的所有内容都不会被 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>
【讨论】:
以上是关于freemarker 模板和 smooks 中的注释的主要内容,如果未能解决你的问题,请参考以下文章