thymeleaf3html模板,thymeleaf模板引擎
「SpringBoot实战」视图技术-Thymeleaf
Spring Boot框架为简化项目的整体开发,提供了一些视图技术支持,并主要推荐整合模板引擎技术实现前端页面的动态化内容。本文对SpringBoot常用的Thymeleaf进行整合。
上面并没有列举所有SpringBoot支持的页面模板技术。其中Thymeleaf是SpringBoot官方所推荐使用的,下面来谈谈Thymeleaf一些常用的语法规则。要想使用Thhymeleaf,首先要在pom.xml文件中单独添加Thymeleaf依赖。
Spring Boot支持多种模版引擎包括:FreeMarkerGroovyThymeleaf(官方推荐)MustacheJSP技术Spring Boot官方是不推荐的,原因有三:tomcat只支持war的打包方式,不支持可执行的jar。
使用thymeleaf模板引擎抽取公共页面
1、SpringBoot默认整合Thymeleaf,不需要任何配置直接整合成功,打jar包发布不需要做任何配置。Thymeleaf相对于其他的模板引擎(如:Freemaker、velocity),有强大的工具支持。相对于Jsp页面,执行效率高。
2、Thymeleaf是一种现代的基于服务器端的Java模板引擎技术,也是一个优秀的面向Java的XML、XHTML、HTML5页面模板,它具有丰富的标签语言、函数和表达式,在使用Spring Boot框架进行页面设计时,一般会选择 Thymeleaf模板。
3、spring-boot 支持多种模版引擎包括:我们在讲前后端分离之前,都会使用Thymeleaf模板引擎,先简单的介绍一下它。Thymeleaf是一个java类库,它是一个xml/xhtml/html5的模板引擎,可以作为mvc的web应用的view层。
4、Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎,类似JSP,Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。
5、Thymeleaf 是一个用于 web 和独立环境的现代服务器端 Java 模板引擎。Thymeleaf 的主要目标是为开发工作流程带来优雅的自然模板ー HTML,它既可以在浏览器中正确显示,也可以作为静态原型工作,从而加强开发团队之间的协作。
Thymeleaf的基本语法
但是这种方法1只对当前项目有效。下次创建还是使用GBK编码 本文我们主要了解了Thymeleaf的基本语法、标签、表达式、基本使用、同时还实现了页面登录页得国际化。
首先,既然我们要操作集合,那么我们首先需要先实例化一个集合,我们先实例化一个ArrayList()。使用add()可以往指定的集合中添加一个元素,如我们这里添加一个字符串“java”到集合中。
可以看到在 p 标签中有 th:text 属性,这个就是thymeleaf的语法,它表示显示一个普通的文本信息。如果我们要显示的信息是存在资源文件中的,同样可以在页面中显示,例如资源文件中定义了内容 welcome.msg=欢迎{0}光临! 。
thymeleaf3html模板的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于thymeleaf模板引擎、thymeleaf3html模板的信息别忘了在本站进行查找喔。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~