首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Thymeleaf模板中添加未包含在生成的HTML中的源代码注释?

如何在Thymeleaf模板中添加未包含在生成的HTML中的源代码注释?
EN

Stack Overflow用户
提问于 2013-03-20 22:19:20
回答 5查看 20.7K关注 0票数 49

我在一个中型web应用程序中使用了全栈Thymeleaf (spring mvc、安全性、布局方言、webflow)。

我们将如此多的代码放在Ok..now模板中,如果能在生成的html文件中包含未包含的源代码注释,那就更好了。

我们如何做到这一点呢?

EN

回答 5

Stack Overflow用户

发布于 2013-11-07 05:58:22

版本2.1发布了,现在你可以升级你的库并在你的代码中使用注释。有了这个版本,开发人员可以使用解析器级别的注释块:

代码语言:javascript
复制
<!--/* This code will be removed at thymeleaf parsing time! */-->

和仅限原型的注释块:

代码语言:javascript
复制
<span>hello!</span>
<!--/*/
    <div th:text="${...}">

</div>
/*/-->
<span>goodbye!</span>

详细解释可在官方文档中找到:http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#comments-and-blocks

票数 74
EN

Stack Overflow用户

发布于 2015-11-01 01:43:36

如前所述,您应该使用Rafal Borowiec注释代码块

<!--/**/-->构造的注释(参见documentation)。

也可以使用thymeleaf注释/删除javascript代码

/*[- -]*/构造的注释(参见documentation)。因此,您可以在不泄漏任何信息的情况下注释js代码。

代码语言:javascript
复制
/*[-
 *
 * Some information about function.
 *
 * -]*/
function someFunction() {
    console.log('Hello world');
}
票数 8
EN

Stack Overflow用户

发布于 2019-07-03 19:11:28

对于Thymeleaf 3.0,当前工作的版本是

代码语言:javascript
复制
<!--/*-->
   this comment will be removed by thymeleaf on the template processing
<!--*/-->

其他的答案,对于早期的胸腺叶版本,对我来说是不起作用的。当前的胸腺叶文档是here

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15526140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档