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>  
  • 相关阅读:
    透明代理和匿名代理的区别
    WinForm webbrowser控件的使用
    c# WebBrowser开发参考资料--杂七杂八
    C# Winform WebBrowser控件
    使用webBrowser进行C#和JS通讯
    webBrowser 应用编程函数总结
    C#网页采集数据的几种方式(WebClient、WebBrowser和HttpWebRequest/HttpWebResponse)
    利用WebBrowser控件实现百度自动搜索
    c#winform使用WebBrowser 大全
    ros在QT下编程
  • 原文地址:https://www.cnblogs.com/zjfjava/p/6893791.html
Copyright © 2011-2022 走看看