首页 > 软件开发 > JAVA >

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

来源:互联网 2023-03-16 19:21:10 399

thymeleaf模板在SpringBoot中使用是比较广泛的,SpringBoot基本不在使用jsp。但如果您想使用jsp的话,当然也可以。我这里为您讲述thymeleaf模板的基本语法、iqA办公区 - 实用经验教程分享!

工具/原料

  • SpringBoot
  • thymeleaf模板

方法/步骤

  • 1

    在使用thymeleaf模板的时候,您不需要将html更改为指定的格式,就可以使用,后缀名依然是html.iqA办公区 - 实用经验教程分享!

    thymeleaf模板基本语法及其基本使用方式iqA办公区 - 实用经验教程分享!

  • 2

    不过虽然文件的后缀名没发生改变,但是thymeleaf模板的语法与html是有差异的,而且在项目中使用还需要导入依赖。iqA办公区 - 实用经验教程分享!

    thymeleaf模板基本语法及其基本使用方式iqA办公区 - 实用经验教程分享!

  • 3

    除了上图所示,您还可以使用用于支持非严格html的nekohtml。iqA办公区 - 实用经验教程分享!

    thymeleaf模板基本语法及其基本使用方式iqA办公区 - 实用经验教程分享!

  • 4

    在模板中,您还需要使用它自己的命名空间。直接使用下图所示的内容替代掉原来html中的内容就可以了,内容您不需要手动输,百度搜索粘贴就好。iqA办公区 - 实用经验教程分享!

    thymeleaf模板基本语法及其基本使用方式iqA办公区 - 实用经验教程分享!

  • 4相关内容未经授权抓取自百度经验
  • 5

    一般thymeleaf模板语法以"th:id"类似这样的形式出现,比如“th:id=XXX”会被处理成id="XXX"的属性。iqA办公区 - 实用经验教程分享!

    thymeleaf模板基本语法及其基本使用方式iqA办公区 - 实用经验教程分享!

  • 6

    您可以使用根据是否满足条件,然后选择是否渲染或是渲染不同的内容。iqA办公区 - 实用经验教程分享!

    thymeleaf模板基本语法及其基本使用方式iqA办公区 - 实用经验教程分享!

  • 7

    下图所示的是,当username等于null的时候,标签内的内容会被渲染,否则标签内的内容将不背渲染。而且选择其他的内容。iqA办公区 - 实用经验教程分享!

    thymeleaf模板基本语法及其基本使用方式iqA办公区 - 实用经验教程分享!

  • 8

    下图所示及是当username不等于空的时候,需要渲染的内容。iqA办公区 - 实用经验教程分享!

    thymeleaf模板基本语法及其基本使用方式iqA办公区 - 实用经验教程分享!

  • 9

    除了可以使用if外,您当然也可以使用for等,语法就是这么简单,直接使用到其中就可以了。还有语法不要出错,当出错后,您的页面将可能无法正常输出。iqA办公区 - 实用经验教程分享!

    thymeleaf模板基本语法及其基本使用方式iqA办公区 - 实用经验教程分享!

  • 10

    除了可以设置属性值外,您也可以设置标签中指定要显示的内容,您只需要使用th:text即可,这样内容就会显示到页面。iqA办公区 - 实用经验教程分享!

    thymeleaf模板基本语法及其基本使用方式iqA办公区 - 实用经验教程分享!

  • 11

    如果您使用过jsp或是其他的模板的话,它们的语法都差不多是大同小异的,您只需要观看几个标签即可总结出规律。iqA办公区 - 实用经验教程分享!

  • 12

    以上及是全部内容,如果你还不熟悉的话,您可以去看看thymeleaf模板的文档,他们会给您清楚的讲解模板的所有标签。iqA办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!iqA办公区 - 实用经验教程分享!


    标签: HTMLJAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码