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

如何正确地忽略/隐藏带有Thymeleaf模板的元素

奚英朗
2023-03-14

我最终得到了很多代码,比如:

<section layout:fragment="content" th:remove="tag">
    <p>content section</p>
</section>

<section th:switch="${session['SOME_KEY'" th:remove="tag">
    <section th:case="${'BadCredentialsException'}" th:remove="tag">
        Invalid username/password
    </section>
    <section th:case="${'UsernameNotFoundException'}" th:remove="tag">
        Invalid username/password
    </section>
    <section th:case="${'DisabledException'}" th:remove="tag">
        Account is blocked, contact your admin
    </section>
    <section th:case="*" th:remove="tag">
        Something went wrong
    </section>
</section>

请注意:删除="标签"以不显示在这种情况下的部分标签,因为我不需要它们。

这是正确的方法吗?

共有1个答案

尉迟正奇
2023-03-14

自Thymeleaf 2.1以来,有一个sytheticth:block标记可用。它的容器属性在执行后被删除(参见文档)。

因此,最终的代码如下所示:

<th:block layout:fragment="content">
    <p>content section</p>
</th:block>
 类似资料:
  • 我有一个非常简单的窗口,它包含一个按钮:。 在main函数中,我设置了我的并且在按钮监听器中,我想关闭窗口,所以我将可见性设置为false:之后,我执行以防止在多次运行程序时可能出现的内存泄漏。 我有两个问题: 在上述情况下,我真的需要吗? 如果我有这个作为

  • 问题内容: 我的python脚本执行一个路径,其中路径是一个队列,其中包含我需要一个一个对待的档案。 问题是我将列表放入数组中,然后执行一个简单的。直到我将项目置于颠覆状态之前,一切都很好。现在,我将文件夹保存在数组中,这当然会使我的应用程序崩溃。 所以这是我的问题:是否有一个函数在执行时会忽略隐藏文件,如果不是,那是最好的方法? 问题答案: 您可以自己写一个: 或者您可以使用glob: 这些文件

  • 问题内容: 当你只想执行但不处理异常时,如何在Python中进行呢? 以下是正确的方法吗? 问题答案: 要么 所不同的是,第一个也将赶上KeyboardInterrupt,SystemExit和类似的东西,这是直接来源于,没有

  • 我有这个代码,可以获取股票价格。所有股票符号都在一个表列表中,现在如果该符号不在观察列表中,其行将被隐藏。我现在面临的挑战或我想要实现的是忽略这些隐藏的行来获取其股价。我只是想让代码忽略它。提前谢谢你的帮助。 当前结果是这样的(那些在观察列表中为“否”的是隐藏行,但代码仍然返回其价格): 行符号价格观察列表(过滤器) 1 ABS 17是的 2 BDO 19号 3 NIKL 4是的 4技术5号 5

  • 本文向大家介绍如何在Python中使用os.listdir()忽略隐藏文件?,包括了如何在Python中使用os.listdir()忽略隐藏文件?的使用技巧和注意事项,需要的朋友参考一下 在Unix OS(OSX,Linux等)上,隐藏文件以“。”开头。因此我们可以使用简单的startwith check过滤掉它们。在Windows上,我们需要检查文件属性,然后确定文件是否隐藏。 示例 例如,您可

  • 我正在使用这个小包装插件: https://github.com/tsevdos/n包装器 基本布局如下: 正在初始化插件: 我使用select filters隐藏/显示childrevs,然后重新初始化插件。我想知道是否可以将隐藏的divs从包装计数中排除? 最后,我使用jQuery循环来显示包装的DIV,所以隐藏的DIV应该在包装内(但不计算)。否则,cycle将把每个隐藏的div视为一个项。