thymeleaf 学习笔记4

十二、 thymeleaf内联语法

内联:th:inline,值有三种:text,javascript,none

12.1 th:inline="text"文本内联

<p th:inline="text">Hello, [[${session.user.name}]]!</p>

11.2 th:inline="javascript"脚本内联

<script th:inline="javascript">
/*<![CDATA[*/
    ...
    var username = /*[[${session.user.name}]]*/ ‘Amy Guo‘;
    ...
/*]]>*/
</script>
/*[[${session.user.name}]]*/在thymeleaf解释器解析代码时会解析里面的[[${session.user.name}]]加载静态页时会解析注释后面的语句 var username = ‘Amy Guo‘;
Tips: js内联代码中需要加入/*<![CDATA[*/    ......    /*]]>*/代码块,thymeleaf才能正确解析一些运算符(<等)和操作符号&/&&等。
另外,javascript内联时有以下两个特性:
(1)javascript附加代码
语法:/*[+   +]*/  
/*[+
var msg  = ‘This is a working application‘;
+]*/
(2)javascript移除代码语法:/*[- */    /* -]*/
/*[- */
var msg  = ‘This is a non-working template‘;
/* -]*/
 
 
时间: 2024-11-05 16:09:02

thymeleaf 学习笔记4的相关文章

Thymeleaf 学习笔记-实例demo(中文教程)

项目demo     http://pan.baidu.com/s/1wg6PC 学习资料网址  http://www.blogjava.net/bjwulin/archive/2013/02/07/395234.html (不做浮躁的人)博文  http://www.blogjava.net/bjwulin/archive/2014/02/11/409734.html (不做浮躁的人)博文<与spring整合> http://www.tuicool.com/articles/yYZbIrB 

Thymeleaf 学习笔记(demo)

项目demo     http://pan.baidu.com/s/1wg6PC 学习资料网址  http://www.blogjava.net/bjwulin/archive/2013/02/07/395234.html (不做浮躁的人)博文 http://www.tuicool.com/articles/yYZbIrB 基本知识 http://itutorial.thymeleaf.org/  官方演示 http://www.cnblogs.com/vinphy/p/4673918.html

thymeleaf 学习笔记-基础篇(中文教程)

转自: http://www.cnblogs.com/vinphy/p/4674247.html (一)Thymeleaf 是个什么? 简单说, Thymeleaf 是一个跟 Velocity.FreeMarker 类似的模板引擎,它可以完全替代 JSP .相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果.这是由于它支持 html 原型,然后在 h

thymeleaf 学习笔记3

十.属性优先级 十一.注释 11.1  <!-- ... -->  同HTML/XML的注释 <!-- User info follows --> <div th:text="${...}"> ... </div> 11.2 thymeleaf解析器注释 thymeleaf解析的时候会被注释,静态打开时会显示 单行   <!--/*  ...   */--> <!--/* This code will be remove

thymeleaf 学习笔记

(一)Thymeleaf 是个什么? 简单说, Thymeleaf 是一个跟 Velocity.FreeMarker 类似的模板引擎,它可以完全替代 JSP .相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果.这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式.浏览器解释 html 时会忽略未定义的标签

thymeleaf 学习笔记(基础)

(一)Thymeleaf 是个什么? 简单说, Thymeleaf 是一个跟 Velocity.FreeMarker 类似的模板引擎,它可以完全替代 JSP .相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果.这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式.浏览器解释 html 时会忽略未定义的标签

thymeleaf 学习笔记2

模板布局 8.1 包含模板片段(Including template fragments) 定义和引用片段 我们通常想要从别的模板文件中调用一些模板片段,例如 页面的头部.底部和菜单...等 th:fragment 定义一个文件 /WEBINF/templates/footer.html <!DOCTYPE html SYSTEM "http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-4.dtd"> <html x

spring学习笔记(一) Spring概述

博主Spring学习笔记整理大部分内容来自Spring实战(第四版)这本书.  强烈建议新手购入或者需要电子书的留言. 在学习Spring之前,我们要了解这么几个问题:什么是Spring?Spring的优势在哪里?怎么系统的学习Spring? 一.什么是Spring? Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发. 那有人就会问了,Spring是如何简化开发的? 在传统开发中,一个应用是需

vector 学习笔记

vector 使用练习: /**************************************** * File Name: vector.cpp * Author: sky0917 * Created Time: 2014年04月27日 11:07:33 ****************************************/ #include <iostream> #include <vector> using namespace std; int main