1. thymeleaf常用配置(最好用默认的)
spring:
thymeleaf:
cache: false
mode: LEGACYHTML5
# 配置了前缀
prefix: classpath:/templates/
# 配置了后缀
suffix: .html
web:
resources:
# 配置静态文件路径默认是classpath:/static/
static-locations: classpath:/static/
mvc:
# 静态文件匹配模式
static-path-pattern: /**
- 一般都有默认的,不用改,知道就会配置就行。
2. 设置th的命名空间(加上后item加数据不会爆红)
html lang=”en” xmlns:th=”http://www.thymeleaf.org”>
设置完成之后,就会代码的提示了,lang指的是英文,可以改成中文ch
3. 取值操作
3.1 取普通值
- th:text=”${}”
3.2 取富文本
- th:utext=”${}”
-
div th:utext=”${content}”>div>
- 它可以识别html的标签
3.3 取对象的值
- th:object=”${对象}”
- 在标签内部通过 *{属性} 引用对象里的属性,不用写对象的前缀了
3.3.1 通过对象加属性的方法
div th:text=”${user.username}”>div>
3.3.2 通过th:object
- 用户名
-
-
3.4 在标签内获取对应值
- 默认情况th:text 会覆盖掉标签内的值,这时候如果我们希望他们能共存的话
- th:inline=”text”
- 在标签内可以通过[[${变量}]]
用户名:[[${name}]]
3.5 在js脚本中取值
- th:inline=”javascript”
- 在js脚本里通过[[${变量}]]
var name = [[${name}]];
console.log(name)
3.6 数据处理
我们经常需要对元数据进行一些处理,这里thymeleaf给我们提供了数据处理的api
除了上面提到的api,还有很多别的api,大家用到的时候可以自行查阅
4. 地址操作
4.1 spring boot 内置地址处理
spring boot内置了地址处理,如果需要引用静态资源,我们可以通过@{}处理地址
4.2 在css中引入静态资源
可以通过相对地址引用
div {
background-color: lightblue;
background-image: url("../images/mao.png");
}
4.3 链接跳转
详情
绝对地址
thymeleaf写法
thymeleaf传参
thymeleaf新写法
thymeleaf引用变量
5. 获取内置对象
当我们需要使用内置对象的时候,可以通过#内置对象获取,如
6、条件判断
6.1 th:if
满足条件的显示
6.2 th:unless
不满足条件的显示
暂无数据
6.3 当条件不为bool类型时的判断依据
不只是布尔值的 true 和 false, th:if 表达式返回其他值时也会被认为是 true 或 false,规则如下:
- boolean 类型并且值是 true, 返回 true
- 数值类型并且值不是 0, 返回 true
- 字符类型(Char)并且值不是 0, 返回 true
- String 类型并且值不是 “false”, “off”, “no”, 返回 true
- 不是 boolean, 数值, 字符, String 的其他类型, 返回 true
- 值是 null, 返回 false
7. 循环渲染
-
- th:each=”【数组的每一项】,【遍历的信息】:【遍历的数组】”
- 条件渲染中的隐士转换
- boolean
- 数值类型: 只要不是0都是true
- 字符类型(Char):只要不是0都是true
- String类型,只要不是表示否定的词都是true;否定包括(falseoffno)
- 其它类型,只要不是null,都返回true
- js做判断的时候也有隐士转换
- 0是false
- 空字符串是false
- null是false
8.最终地址的生成规则
- 绝对路径
- ip:port/路径
- 相对路径
- ip:port/当前地址去掉最后一个斜杠后面的内容+路径
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: R语言Apriori算法关联规则对中药用药复方配伍规律药方挖掘可视化
全文链接:http://tecdat.cn/?p=32316 原文出处:拓端数据部落公众号 我们常说的中药挖掘,一般是用药挖掘,还有穴位的挖掘,主要是想找出一些用药的规律。在中医挖掘中,数据的来源比较广泛,有的是通过临床收集用药处方,比如,一个著名老中医针对某…