jquery 内容替换-SpringBootThymeleaf使用教程(实用版)

2023-09-14 0 6,605 百度已收录

使用学习目标的教程

温馨提示:Thymeleaf最明显的特点就是提升属性。 任何属性都可以通过 th:xx 进行交互。 例如,th:value 最终会覆盖 value 属性。

1. 基本句型

变量表达式${}

用法:直接使用th:xx="${}"获取对象属性。 例如:

 
 
 

选择变量表达式 *{}

用法:首先通过th:object获取对象,然后使用th:xx="*{}"获取对象属性。

这些缩写风格非常清爽,推荐在实际项目中使用。 例如:

 
 
 

链接表达式@{}

用法:通过链接表达式@{}直接获取应用路径,然后拼接静态资源路径。 例如:


片段表达~{}

片段表达式是Thymeleaf的特性之一,粒度可以达到标签级别,这是JSP很难实现的。

片段表达式具有三种句子类型:

使用方法:首先通过th:fragment自定义fragment,然后通过th:replace填写fragment路径和fragment名称。 例如:


 

在实际使用中,我们经常会使用更简洁的表达式jquery 内容替换,去掉表达式外壳,直接填写片段名称。 例如:

值得注意的是,使用替换路径时,不要在th:replace开头添加斜杠,防止部署运行时出现路径错误。 (因为默认拼接路径是spring.thymeleaf.prefix=classpath:/templates/)

消息表达

即通过通用国际化属性:#{msg}来获取国际化语言翻译值。 例如:

 

其他表达方式

基本句型中,默认支持字符串拼接、数学运算、布尔逻辑、三元运算等。 例如:


2. 内置对象

官方文档:附录A:Thymeleaf3.0基本对象

官方文档:附录B:Thymeleaf3.0工具类

七个基本对象:

常用工具:

3.迭代循环

遍历List集合非常简单。 使用 th:each 快速完成迭代。 例如,遍历用户列表:

账号: 密码:

您还可以在集合的迭代过程中获取状态变量。 您只需在变量前面指定状态变量名称即可。 通过状态变量可以获取下标/序号、总数、是否为偶数/素数行、是否为第一行。 /最后一个。 例如:

下标: 序号: 账号: 密码:

如果使用默认的状态变量名,迭代器会默认帮我们生成以变量名开头的状态变量xxStatjquery 内容替换,如:

下标: 序号: 账号: 密码:

4、条件判断

条件判断一般用于动态页面的初始化,如:

的确存在..

如果你想否定它,请使用 except,例如:

不存在..

5.低格式日期

使用默认的日期格式(toString方法)不是我们期望的格式:MonDec0323:16:50CST2018

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 jquery jquery 内容替换-SpringBootThymeleaf使用教程(实用版) https://www.wkzy.net/game/196464.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务