zoukankan      html  css  js  c++  java
  • (九)Thymeleaf用法——Themeleaf注释

    4. 注释   

    模板名称:comment.html

    4.1 标准 HTML/XML注释 

         语法:<!--     -->     

    4.2 解析器级注释块(Parser-level comment blocks)    

    语法:<!--/*    */-->     
    thymeleaf解析时会移除代码    
    <!--/*--> 
      <div>
         you can see me only before Thymeleaf processes me!
      </div>
    <!--*/-->
    单行:<!--/*  xxxxx  */-->    
    双行:          
    <!--/*-->          
         Xxxxxx          
         Xxxxxx         
    <!--*/-->

    4.3 针对原型的注释

    语法:<!--/*/    /*/-->
    <span>hello!</span>
    <!--/*/
      <div th:text="${...}">
        ...
      </div>
    /*/-->
    <span>goodbye!</span>
    thymealeaf解析时会移除掉此标签对,但不会移除其中的内容。
    解析完成:
    <span>hello!</span>
     
      <div th:text="${...}">
        ...
      </div>
     
    <span>goodbye!</span>

    4.4 与th:block结合

    thymealeaf解析时会移除掉此标签对,但不会移除其中的内容。
    th:block是一个属性容器,允许模板开发人员指定他们想要的任何属性。Thymeleaf将执行这些属性,然后简单地制作块,而不是其内容消失。
    <table>
      <th:block th:each="user : ${users}">
        <tr>
            <td th:text="${user.login}">...</td>
            <td th:text="${user.name}">...</td>
        </tr>
        <tr>
            <td colspan="2" th:text="${user.address}">...</td>
        </tr>
      </th:block>
    </table>
    <table>
        <!--/*/ <th:block th:each="user : ${users}"> /*/-->
        <tr>
            <td th:text="${user.login}">...</td>
            <td th:text="${user.name}">...</td>
        </tr>
        <tr>
            <td colspan="2" th:text="${user.address}">...</td>
        </tr>
        <!--/*/ </th:block> /*/-->
    </table>
    view this:
      <div>  
            <ol>  
            <li>解释器级注释块(thymeleaf解析时会移除掉注释块所有代码):  
            <!--/* this is content! */-->  
            </li>  
            <li>针对原型的注释(thymeleaf解析时会移除掉注释标签,但保留标签内的内容):  
                <!--/*/ this is content! /*/-->  
            </li>  
            <li>与th:block结合(thymeleaf解析时会移除掉th:block注释块,但保留标签内的内容):  
                <!--/*/<th:block th:each="user:${list}">/*/-->  
                <div th:text="${user.userName}"></div>  
                <!--/*/</th:block>/*/-->  
            </li>  
            </ol>  
        </div>  
  • 相关阅读:
    sql 用Group by分组后,取每组的前几条记录
    mac安装 配置 ant
    js日期时间比较函数
    hibernate下载包中配置文件路径
    dbvis MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT' at line 1
    严重: Exception starting filter struts2解决方法!
    【Linux】进程优先级、进程nice值和%nice
    【Algorithm】二分查找
    【php】thinkphp以post方式查询时分页失效的解决方法
    【C语言】练习5-8
  • 原文地址:https://www.cnblogs.com/zjfjava/p/6893791.html
Copyright © 2011-2022 走看看