thymeleaf_3.0.5_中文参考手册1.pdf

所需积分/C币:10 2019-08-09 17:56:56 11.22MB PDF
12
收藏 收藏
举报

Thymeleaf中文参考手册3.0.5版,本书以Thymeleaf官方文档为基础,科学系统地、循序渐进地将Thymeleaf的使用方法、技术细节、扩展思路铺展开来,带您走进Thymeleaf的欢乐世界。
4.2.2工具表达式对象 1.6.2.2 42.3重新格式化首页的日期 1.62.31.6.2. 4.3选择表达式(星号语法) 4.4URL链接 1.6.3 4.4.1主页菜单 1.64 4.42服务器相对URL 1.64.1 4.5代码片段 1.6.4.2 4.6字面量 16.5 4.6.1纯文本 15S 4.6.2数字字面量 4.6.3布尔字面量 1.6.6.1 4.64NULL字面量 16.6.2 4.6.5文本符号 1.66.3 4.7追加文本 1.6.64 48文本替换 166.5 4.9算术运算符 1.6.7 4.10比较和等值运算符 1.6.8 4.11条件表达式 1A9 412默认表达式( Elvis operator) 15.10 4.13哑操作符号 4.14预处理 1.6.11 4.15数据类型转换与格式化 12 5.设置属性值 1.6.13 5.1设置任何属性的值 1.6.14 52设置指定属性的值 16.15 53一次设置多个属性的值 1.7 1.7.1 1.7,2 1.7.3 54附加和前缀 1.7.4 55固定值的布尔属性 1.7.5 56设置其他属性的值(默认属性处理器) 1.7.6 5.7HTML5友好属性和标签名的支持 1.7.7 6循环迭代 18 6.1循环的基本语法 62保存迭代状态 1.6.1 6.3通过数据懒加载进行迭代优化 1.8.2 7.条件判断 18.3 7.1简单条件判断:和 unless 19 7.2 switch语句 1.9.1 8模板布局 19.2 81包含模板片段 1.10 82可参数化的片段签名 1101 83灵活的布局:不仅仅是片段插入 1.10.2 8.4删除模版片段 9局部变量 i.10.3 10.属性优先级 1.104 11.注释 1.11 11.1标准 HTML/ XML注释 1.12 11.2 ThymeLeaf解析器级注释 1.13 113 Thymeleaf专有注释 1.13.1 114合成块标签th:bock 1.13.2 12.内联 1.13.3 12.1内联表达式 1.13.4 1.14 14.1 12.2内联文本 1.14.2 123内联 JavaScript 1.14.3 124内联Css 1.14.4 13.文本模板模式 1.15 13.1文本语法 1.15.1 132扩展性 13.3文本原型注释块:添加代码 i.152 13.4文本解析器级注释块:删除代码 1.15.3 13.5自然的 Javascript和CSS模板 1.15.4 14.杂货店示例项目其他页面 1.15.5 14.1订单列表页面 1.16 142订单详情页面 1.16.1 15更多配置 1.16.2 15.1模版解析器 117 152消息解析器 1.17.1 153转换服务 1.17.2 154日志 16.模版缓存 1.1 17.模版解耦逻辑 1.174 171解耦逻辑:概念 1.18 17.2配置解耦模版 1.19 17.3th:ref属性 1.19.1 17.4模板解耦逻辑对性能的影响 1.19.2 17.5模版解耦逻辑的分辨率 1193 18.附录A:基本对象表达式 1.19.4 181基本对象 1.135 1.20 1.20.1 18.2 request和 session属性的web命名空间 1.20.2 183Web上下文对象 1.20.3 19.附录B:工具类对象表达式 1.21 20.附录C:标记选择器语法 122 Thymeleaf中文参考手册 Thymeleaf中文参考手册 文档版本:20170418-18Apxi12017 项目版本:3.0.5. RELEASE 项目地址:[http://www.thymeleaf.org](http://www.thymeleaforg 1.1Th thymeleaf 是什么 1. Thymeleaf简介 1.1 Thymeleaf是什么 Thymeleaf是面向web和独立环境的现代服务器端Java模板引擎,能够处 理HTML,ⅩML, Javascript,CSS甚至纯文本。 Thymeleaf旨在提供一个优雅的、高度可维护的创建模板的方式。为了实 现这一目标,π hymeneal建立在自然模板的概念上,将其逻辑注入到模板 文件中,不会影响模板设计原型。这改善了设计的沟通,弥合了设计和 开发团队之间的差距。 Thymelaea从设计之初就遵循Web标准—特别是HTML5标准,如果需 要, Thymeleaf允许您创建完全符合HTML5验证标准的模板。 7 1.2 Thymeleaf能处理哪些模版 1.2 Thymeleaf能处理哪些模版 开箱即用,π thymeleaf可让处理六种类型的模板,每种类型的模板称为模 板模式: HTML ●XML TEXT JAVASCRIPT CSS RAW 这六种模版模式包含两种标记模板模式(HTM和ⅩML),三种文本模板 模式(TEXT, JAVASCRIPT和∂ss)和一个无操作模板模式(RAW)。 HTML模板模式将允许任何类型的HTML输入,包括HTML5,HTML4和 HTML。 Thymeleaf在htmJ5非验证模式和验证模式下都能正确执行,并 且在输出结果中最大程度的遵循模板代码/结构。 ⅩML模板模式将允许ⅪML输入。在这种情况下,代码预期形式良好·没有 未关闭的标签,没有引用属性等,如果出现非法ⅫML输入,解析器将抛出 异常。请注意, Thymeleaf不会执行XML验证(针对DTD或XM架构)。 仼EⅪT模板模式将允许对非标记特性的模板使用特殊语法。例如:文本电 子邮件或模板文档。请注意,HTML或XML模板也可以作为TEXT处理, 在这种情况下,它们将不会被解析为标记,并且每个标签如: DOCTYPE,注释等都将被视为纯文本。 JAVASCRIPT模板模式将允许在 Thymeleaf应用程序中处理 Javascript文 件。这意味着可以在 Java script文件中像与HTML文件中一样的方式使用 模型数据,但可以使用特定于 Javascript的集成,例如专门的转义或自然 脚本。 JAVASCRIPτ模板模式被认为是文本模式,因此使用与τEⅪT模板 模式相同的特殊语法。 1.2 Thymeleaf能处理哪些模版 csS模板模式将允许处理涉及 Thymeleaf应用程序的CSS文件。与 JA∨ ASCRIPτ模式类似,CSS模板模式也是文本模式,并使用TEⅪT模板 模式下的特殊处理语法。 RAW模板模式根本不会处理模板。它用于将未经修改的资源(文件, ∪RL响应等)插入正在处理的模板中。例如,HTML格式的外部不受控制 的资源可以包含在应用程序模板中,安全地知道这些资源可能包含的任何 Thymeleaf代码将不会被执行。

...展开详情
试读 127P thymeleaf_3.0.5_中文参考手册1.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚积分or赚钱
最新推荐
thymeleaf_3.0.5_中文参考手册1.pdf 10积分/C币 立即下载
1/127
thymeleaf_3.0.5_中文参考手册1.pdf第1页
thymeleaf_3.0.5_中文参考手册1.pdf第2页
thymeleaf_3.0.5_中文参考手册1.pdf第3页
thymeleaf_3.0.5_中文参考手册1.pdf第4页
thymeleaf_3.0.5_中文参考手册1.pdf第5页
thymeleaf_3.0.5_中文参考手册1.pdf第6页
thymeleaf_3.0.5_中文参考手册1.pdf第7页
thymeleaf_3.0.5_中文参考手册1.pdf第8页
thymeleaf_3.0.5_中文参考手册1.pdf第9页
thymeleaf_3.0.5_中文参考手册1.pdf第10页
thymeleaf_3.0.5_中文参考手册1.pdf第11页
thymeleaf_3.0.5_中文参考手册1.pdf第12页
thymeleaf_3.0.5_中文参考手册1.pdf第13页
thymeleaf_3.0.5_中文参考手册1.pdf第14页
thymeleaf_3.0.5_中文参考手册1.pdf第15页
thymeleaf_3.0.5_中文参考手册1.pdf第16页
thymeleaf_3.0.5_中文参考手册1.pdf第17页
thymeleaf_3.0.5_中文参考手册1.pdf第18页
thymeleaf_3.0.5_中文参考手册1.pdf第19页
thymeleaf_3.0.5_中文参考手册1.pdf第20页

试读结束, 可继续阅读

10积分/C币 立即下载 >