多语言展示
当前在线:302今日阅读:176今日分享:34

thymeleaf模板基本语法及其基本使用方式

thymeleaf模板在SpringBoot中使用是比较广泛的,SpringBoot基本不在使用jsp。但如果您想使用jsp的话,当然也可以。我这里为您讲述thymeleaf模板的基本语法、
工具/原料
1

SpringBoot

2

thymeleaf模板

方法/步骤
1

在使用thymeleaf模板的时候,您不需要将html更改为指定的格式,就可以使用,后缀名依然是html.

2

不过虽然文件的后缀名没发生改变,但是thymeleaf模板的语法与html是有差异的,而且在项目中使用还需要导入依赖。

3

除了上图所示,您还可以使用用于支持非严格html的nekohtml。

5

一般thymeleaf模板语法以'th:id'类似这样的形式出现,比如“th:id=XXX”会被处理成id='XXX'的属性。

6

您可以使用根据是否满足条件,然后选择是否渲染或是渲染不同的内容。

7

下图所示的是,当username等于null的时候,标签内的内容会被渲染,否则标签内的内容将不背渲染。而且选择其他的内容。

8

下图所示及是当username不等于空的时候,需要渲染的内容。

9

除了可以使用if外,您当然也可以使用for等,语法就是这么简单,直接使用到其中就可以了。还有语法不要出错,当出错后,您的页面将可能无法正常输出。

10

除了可以设置属性值外,您也可以设置标签中指定要显示的内容,您只需要使用th:text即可,这样内容就会显示到页面。

11

如果您使用过jsp或是其他的模板的话,它们的语法都差不多是大同小异的,您只需要观看几个标签即可总结出规律。

12

以上及是全部内容,如果你还不熟悉的话,您可以去看看thymeleaf模板的文档,他们会给您清楚的讲解模板的所有标签。

推荐信息