我最终得到了很多代码:
<section layout:fragment="content" th:remove="tag">
<p>content section</p>
</section>
Run Code Online (Sandbox Code Playgroud)
和
<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>
Run Code Online (Sandbox Code Playgroud)
请注意th:remove ="tag"不显示本案例中的部分标签,因为我没有将它们印在上面.
这是正确的方法吗?
自Thymeleaf 2.1以来,有一个合成th:block标签可用.它是在执行后删除的容器属性(参见文档).
所以你最终得到这样的代码:
<th:block layout:fragment="content">
<p>content section</p>
</th:block>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6409 次 |
| 最近记录: |