thymeleaf:处理元素的属性
thymeleaf: processing attributes of elements
在我当前的 spring-boot 项目中,我实现了一个 AbstractTextChildModifierAttrProcessor class 来处理这样的标签:
<p get:property="xxx,yyy"></p>
它被处理成:
<p>zzz</p>
但现在我正在寻找类似的东西,但要与标签 th:if
和 <a>
一起使用,如下所示:
th:if="..."
和
<a th:href="..."></a>
自定义处理器应作为标签的属性放置,return此属性的文本值。
有人可以提示如何使用相同的处理器 AbstractTextChildModifierAttrProcessor 或其他处理器?
href
属性我通过使用 class:
得到了一个解决方案
AbstractAttributeModifierAttrProcessor
在我使用的视图中:
get:href="Suporte,faq"
和 th:if
标签我可以用 class:
得到类似的结果
AbstractConditionalVisibilityAttrProcessor
在我使用的视图中:
get:if="Suporte,faq"
链接:
在我当前的 spring-boot 项目中,我实现了一个 AbstractTextChildModifierAttrProcessor class 来处理这样的标签:
<p get:property="xxx,yyy"></p>
它被处理成:
<p>zzz</p>
但现在我正在寻找类似的东西,但要与标签 th:if
和 <a>
一起使用,如下所示:
th:if="..."
和
<a th:href="..."></a>
自定义处理器应作为标签的属性放置,return此属性的文本值。
有人可以提示如何使用相同的处理器 AbstractTextChildModifierAttrProcessor 或其他处理器?
href
属性我通过使用 class:
AbstractAttributeModifierAttrProcessor
在我使用的视图中:
get:href="Suporte,faq"
和 th:if
标签我可以用 class:
AbstractConditionalVisibilityAttrProcessor
在我使用的视图中:
get:if="Suporte,faq"
链接: