thymeleaf_3.0.5_中文参考手册
Table of ContentsThymeleaf中⽂参考⼿册关于本翻译1.Thymeleaf简介1.1 Thymeleaf是什么1.2 Thymeleaf 能处理哪些模版1.3 Thymeleaf标准⽅⾔2.示例项⽬:Good Thymes Virtual Grocery2.1 ⼀个杂货店的⽹站2.2 创建和配置模版引擎2.2.1 模版解析器2.2.2 模版引擎3.使⽤⽂本3.1 多语⾔欢迎⻚3.1.1 使⽤th:text和外部化⽂本3.1.2 上下⽂3.1.3 执⾏模版引擎3.2 更多关于⽂本和变量的知识3.2.1 ⾮转义⽂本3.2.2 使⽤和显示变量4.标准表达式语法4.1 消息4.2 变量4.2.1 基本表达式对象11.6.2.21.6.2.31.6.31.6.41.6.4.11.6.4.21.6.51.6.61.6.6.11.6.6.21.6.6.31.6.6.41.6.6.51.6.71.6.81.6.91.6.101.6.111.6.121.6.131.6.141.6.151.71.7.11.7.21.7.34.2.2 ⼯具表达式对象4.2.3 重新格式化⾸⻚的⽇期4.3选择表达式(星号语法)4.4 URL链接4.4.1 主⻚菜单4.4.2 服务器相对URL4.5 代码⽚段4.6 字⾯量4.6.1 纯⽂本4.6.2 数字字⾯量4.6.3 布尔字⾯量4.6.4 NULL 字⾯量4.6.5 ⽂本符号4.7 追加⽂本4.8 ⽂本替换4.9 算术运算符4.10 ⽐较和等值运算符4.11 条件表达式4.12 默认表达式(Elvis operator)4.13 哑操作符号4.14 预处理4.15 数据类型转换与格式化5.设置属性值5.1 设置任何属性的值5.2 设置指定属性的值5.3 ⼀次设置多个属性的值21.7.41.7.51.7.61.7.71.81.8.11.8.21.8.31.91.9.11.9.21.101.10.11.10.21.10.31.10.41.111.121.131.13.11.13.21.13.31.13.41.141.14.15.4 附加和前缀5.5 固定值的布尔属性5.6 设置其他属性的值(默认属性处理器)5.7 HTML5友好属性和标签名的⽀持6.循环迭代6.1 循环的基本语法6.2 保存迭代状态6.3 通过数据懒加载进⾏迭代优化7.条件判断7.1 简单条件判断:if和unless7.2 switch语句8.模板布局8.1 包含模板⽚段8.2 可参数化的⽚段签名8.3 灵活的布局:不仅仅是⽚段插⼊8.4 删除模版⽚段9.局部变量10.属性优先级11.注释11.1 标准HTML/XML注释11.2 ThymeLeaf解析器级注释11.3 Thymeleaf专有注释11.4 合成块标签-th:block12.内联12.1 内联表达式31.14.21.14.31.14.41.151.15.11.15.21.15.31.15.41.15.51.161.16.11.16.21.171.17.11.17.21.17.31.17.41.181.191.19.11.19.21.19.31.19.41.19.51.201.20.112.2 内联⽂本12.3 内联JavaScript12.4 内联CSS13.⽂本模板模式13.1 ⽂本语法13.2 扩展性13.3 ⽂本原型注释块:添加代码13.4 ⽂本解析器级注释块:删除代码13.5 ⾃然的JavaScript和CSS模板14.杂货店示例项⽬其他⻚⾯14.1 订单列表⻚⾯14.2 订单详情⻚⾯15.更多配置15.1 模版解析器15.2 消息解析器15.3 转换服务15.4 ⽇志16.模版缓存17.模版解耦逻辑17.1 解耦逻辑:概念17.2 配置解耦模版17.3 th:ref属性17.4 模板解耦逻辑对性能的影响17.5 模版解耦逻辑的分辨率18.附录A:基本对象表达式18.1基本对象41.20.21.20.31.211.2218.2 request和session属性的web命名空间18.3 web上下⽂对象19.附录B:⼯具类对象表达式20.附录C:标记选择器语法
评论