前言:本文基于上一篇内容-
Thymeleaf简介
Thymeleaf是个XML/XHTML/HTML5模板引擎,可以用于Web与非Web应用。Thymeleaf很大的一个特点就是,它支持使用html格式的文件作为模版,这个虽然与JSP相比只是一个小改动,但是却影响很大,因为html文件可以直接浏览器运行查看;Thymeleaf另外一大特点就是它的标签语法,在程序中它的标签是执行代码,在程序外通过浏览器直接查看html文件时,它的标签又丝毫不会对内容产生影响,所以很是方便工作中UI、前端、开发之间的合作。个人观点,仅供参考。
在SpringMVC环境搭建好后,只需要做一点很简单的改动就可以将SP模板替换为Thymeleaf模板。
pom.xml文件修改,配置Thymeleaf模板所需依赖,以及对Spring支持的JAR包依赖
org.thymeleaf thymeleaf 2.1.4.RELEASE org.thymeleaf thymeleaf-spring4 2.1.4.RELEASE
修改applicationContext-servlet.xml文件配置
好了,改造完成。下面做下小测试,MyTestController.java文件保持不变,根据视图解析器配置,在目录/WEB-INF/templates/下创建MyTest.html文件,并引入Thymeleaf的引用,并写个简单的标签测试一下。
Insert title here This is MyTest page with Thymeleaf!
至此,打包项目、部署,访问http://localhost:8080/SpringDemo/myTest,看到页面显示着“Hello”,结束。如果想用好Thymeleaf,还少不了要多学习学习它的各种标签及用法。