栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

thymeleaf模板引擎常用语句

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

thymeleaf模板引擎常用语句

模板引擎:诞生是为了将显示和数据分离

JSP的局限性:
  1. springboot内嵌容器时(打jar包时),不支持jsp
  2. undertow不支持jsp
  3. 对于一些默认的处理,很难自定义
  4. 在容器化技术,如:docker,对jsp的使用很繁杂

早期的模板引擎:velocity、freemarker、thymeleaf、bettl

一:thymeleaf

自然的模板:动静分离的设计思想,是一个处理纯文本的模板引擎

变量表达式:${…}
选择变量表达式*{}
消息表达式#{}
链接表达式@{}
片段表达式~{}

加入thymeleaf引用


变量表达式 实现:数据的拼接
方式一:

方式二:

判断语句的使用
  1.如果传递过来的msg的值是也yes,那么就显示

2.如果传递过来的额msg的值不是yes,那么就展示

3.使用switch的方式进行条件判断

循环语句的使用和状态属性
基础操作
姓名: 年龄
name age
状态变量:默认命名是参数名+Stat 属性: index 索引, 从0开始 count 计数, 从1开始 size 集合的大小 current 当前对象 first/last 布尔类型 判断是否设计第一个/最后一个 even/oven 布尔类型 判断当前遍历的count是否为奇数/偶数
链接表达式
1.form表单提交
2.绝对路径的使用 (1)a连接 跳转外链 (2)协议自动识别的补全方式,注意两个“//” (3)参数的使用 <-- 单个参数的使用 --> 删除 <-- 多个参数的使用 --> 删除 3.相对路径的使用 (a)上下文相关的URL 项目路径:localhost:8090/demo 请求名字:
此时需要在application.yml中添加一行这样的配置 server.servlet.context-path=/demo (b)服务器相关的URL 4.引入js文件
工具类
<-- 1.日期dates的使用 -->
//打印默认时间

//格式化时间

当前的年月日时分秒

当前的年月日 <-- 2.字符串stringsde的使用 --> //判断str是否为空

//输出str的长度

//判断str和duing是否相等

<-- 3.SpEl --> //展示集合中索引为0的数据中name属性

//计算数值

//调用java类中的方法

内联表达式
1.内联表达式

加油,[[${info}]]

加油,

2.禁用内联表达式

加油,[[]]

3.内联Javascript <-- 同样支持动静分离,只能在html文件中的js代码里生效,外部的js文件中无法使用 同时适用于css -->
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/941655.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号