代码之家  ›  专栏  ›  技术社区  ›  pioto

Thymeleaf文本模板中的文字[]

  •  0
  • pioto  · 技术社区  · 6 年前

    在“文本”模式模板中,是否有一种方法可以输出如下内容:

    Foo [1]
    

    基于变量?

    类似的内容似乎无法正确解析:

    Foo [[(${foo})]]
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   Metroids    6 年前

    根据您的格式设置,这些操作将起作用:

    -- using string concatenation
    Foo [(${'[' + foo + ']'})]
    
    -- using literal substitution
    Foo [(|[${foo}]|)]
    
    -- more verbose
    Foo [# th:text="${'[' + foo + ']'}" /]
    Foo [# th:text="|[${foo}]|" /]