当前位置: 首页 > 知识库问答 >
问题:

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

蒙才
2023-03-14

我使用全堆栈Thymeleaf(Springmvc,安全,布局方言,webflow)在一个中型网络应用程序。

好啊既然我们在html模板中放了这么多代码,那么最好包含生成的html文件中没有的源代码注释。

我们如何做到这一点?

共有3个答案

梁丘钊
2023-03-14

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

<!--/*-->
   this comment will be removed by thymeleaf on the template processing
<!--*/-->

对于早期的thymeleaf版本,其他答案对我不起作用。当前胸腺叶留档在这里。

穆轶
2023-03-14

如前所述,Rafal Borowiec对您应该使用的HTML代码块进行了注释

<代码>

还可以使用thymeleaf和

/*[-要注释的内容-]*/构造(请参阅文档)。因此,您可以在不泄漏任何信息的情况下对js代码进行注释

/*[-
 *
 * Some information about function.
 *
 * -]*/
function someFunction() {
    console.log('Hello world');
}
鲁涵映
2023-03-14

版本2.1已经发布,所以现在您可以升级库并在代码中使用注释。使用此版本,开发人员可以使用解析器级别的注释块:

<!--/* This code will be removed at thymeleaf parsing time! */-->

和仅原型注释块:

<span>hello!</span>
<!--/*/
    <div th:text="${...}">

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

详细说明可以在这里的官方留档中找到:http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#comments-and-blocks

 类似资料:
  • 如何在Thymeleaf中显示包含HTML标记的字符串? 所以这段代码: 在这行代码中,它会在浏览器上生成以下内容: 但是我想在浏览器上显示这个: 测试

  • 问题内容: 我正在为使用Jinja模板的服务器使用Flask微框架。 我有一个家长和孩子们的一些所谓的模板和,这些孩子有的模板是相当大的HTML文件,我想以某种分裂他们超过我的工作更好的洞察力。 我的脚本内容: The magic is in : 魔力在于child1.html: 而不是评论: 我有很多html文本,很难跟踪更改并且不犯一些错误,因此很难查找和纠正。 我只想加载而不是全部写入。 我

  • 需求: 后端会返回一个各种内容组合的数据到前端。前端需要根据对应的名称生成各种展示样式 例: 上面有三个简单的示例(/业务场景比这个多): name: 需要直接输出即可, address: 需要按某种格式输出, capital: 需要每个投资人一行. 其中capital.name要增加连接 现代码: printChangeItem方法负责将英文键换成中文. printAdapterExpr方法根据

  • 我正在编写一个简单的java注释处理器,它使用JavaPoet生成java类,然后将其写入文件管理器。 这个注释处理器正在将文件保存到中,而不是 我尝试将maven编译器插件中目录设置为生成的sources目录,但它仍然在class文件夹中生成它。 如何将生成的类保存在生成的源文件夹中?

  • 是否有一种方法可以将Thymeleaf模板存储在与类相同的包中而不是或?例如,这样的结构: 为了实现这一点,我必须如何配置Spring和Thymeleaf?

  • 问题内容: 在AngularJS中,HTML模板中包含的任何内联javascript代码均不起作用。 例如: main.html文件: 和script.html文件: 当我打开主页时,我希望收到一条警告消息,说“是”,但没有任何反应。我认为AngularJS中的一些安全限制阻止了内联脚本,但是我找不到任何解决方法。 注意:我不使用jQuery或任何其他框架,仅使用AngularJS 1.2.7。