Thymeleaf [[${}]]和[(${})]的区别

一句话总结
[[${}]]相当于th:text,如果文本值为html字符串,会解析为普通文本
[(${})]相当于th:utext,如果文本为html字符串,会解析为html


有如下案例

  • th:with: 定义了一个局部变量msg
  • 是一个动画标签,里面的文字会移动
    DOCTYPE html>
    <html lang="en" xmlns:th="http://www.thymeleaf.org">
    <head>
        <meta charset="UTF-8">
        <title>Titletitle>
    head>
    <body>
    <div>
        <div th:with="msg='我就是要移动!'">
            <div>[[${msg}]]div><br>
            <div th:text="${msg}">div>
    
            <hr>
    
            <div>[(${msg})]div><br>
            <div th:utext="*{msg}">div><br>
        div>
    div>
    body>
    html>
    

    被Thymeleaf解析之后
    Thymeleaf [[${}]]和[(${})]的区别_第1张图片

    你可能感兴趣的:(#,Thymeleaf,Thymeleaf)