火车是朝前开的,去哪儿并不重要,关键在于窗外的风景。
前言:
这是我发表的第一篇文章,希望大家能够喜欢,由于网上大多数教程都是直接引入maven的依赖来完成,作者由于没有使用maven工程,所以在找jar包方面花费了好长时间,故写下这个教学,望大家参考。
Thymeleaf的介绍
进行JavaWeb开发时主要用到的是JSP,传统的JSP需要在页面中加入大量的JSTL标签,这些标签只能运行在服务器中,前端开发人员维护这些页面比较困难,页面加载速度也比较慢。Thymeleaf是一种全新的页面模板引擎,在Thymeleaf中使用的标签都是基本的HTML标签,可以脱离服务器独立运行,这样前端开发人员可以维护静态页面,后台开发人员将数据绑定上去,利于分工合作,Thymeleaf的语法也比较简洁优雅,比较容易使用。
SpringMVC整合Thymeleaf
下面介绍下在SpringMVC框架中如何使用Thymeleaf:
1.首先导入需要的库(Maven引入和直接引入):
org.springframework
spring-context
4.3.14.RELEASE
org.springframework
spring-web
4.3.14.RELEASE
org.springframework
spring-webmvc
4.3.14.RELEASE
org.thymeleaf
thymeleaf
3.0.9.RELEASE
org.thymeleaf
thymeleaf-spring4
3.0.9.RELEASE
说明:spring-context、spring-web、spring-webmvc是Spring和SpringMVC的相关库,thymeleaf是Thymeleaf模板库thymeleaf-spring4是Spring整合Thymeleaf所需的库。
上面采用的是maven依赖,下面是maven中所产生的jar包
2.SpringMVC的配置添加
3.简单实例
login.html
login.html是放在WebRoot下面的front-end/views文件夹下,这个前缀在上一步的springmvc配置里面配置
控制层代码
通过上面的方式就可以访问到想要的html页面
login.html
之后将会出一个thymeleaf的入门教程。