Spring boot 如何在thymeleaf的三元运算符中使用锚链接或HTML

Spring boot 如何在thymeleaf的三元运算符中使用锚链接或HTML,spring-boot,Spring Boot,我遇到了一个问题,需要在Thymeleaf中用三元运算符编写一些HTML代码。在这里,我需要使用三元运算符来选择锚链。为了更好地理解,我将这些有问题的代码放在下面: 那么,我如何在MELEAF中正确编写这些代码呢?这应该可以做到: <span th:utext="((${error_code} == '404') ? '<a href=&quot;http://localhost:8080/home&quot;>Home</a>' : '<a

我遇到了一个问题,需要在Thymeleaf中用三元运算符编写一些HTML代码。在这里,我需要使用三元运算符来选择锚链。为了更好地理解,我将这些有问题的代码放在下面:

那么,我如何在MELEAF中正确编写这些代码呢?这应该可以做到:

<span th:utext="((${error_code} == '404') ? '<a href=&quot;http://localhost:8080/home&quot;>Home</a>' : '<a href=&quot;http://localhost:8080/login&quot;>Login</a>')"></span>
用于在html中转义双引号

utext是告诉thymeleaf不要将纯文本打印为
<span th:utext="((${error_code} == '404') ? '<a href=&quot;http://localhost:8080/home&quot;>Home</a>' : '<a href=&quot;http://localhost:8080/login&quot;>Login</a>')"></span>