博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC项目使用Thymeleaf模板引擎
阅读量:6898 次
发布时间:2019-06-27

本文共 1140 字,大约阅读时间需要 3 分钟。

hot3.png

前言:本文基于上一篇内容-

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,还少不了要多学习学习它的各种标签及用法。

转载于:https://my.oschina.net/lixuelong/blog/617951

你可能感兴趣的文章
Java集合(二)-LinkedList源码解析
查看>>
如何配置wamp后运行magento2
查看>>
python学习干货教程(15):迭代器和生成器
查看>>
Flutter之布局类Widget
查看>>
three.js性能优化
查看>>
Choerodon如何进行日志收集与告警
查看>>
Vue篇之vue 使用Jade模板写html,stylus写css
查看>>
spring web 项目启动过程分析
查看>>
《HelloGitHub》第 36 期
查看>>
裂变活动成功的前提:回报大于付出
查看>>
深入解析ES6中let和闭包
查看>>
短视频APP开发应该注意些什么
查看>>
springmvc dubbo整合cms内容发布平台
查看>>
让字符码跟着迈克杰克逊一起舞蹈,致敬天王经典舞蹈
查看>>
java B2B2C 仿淘宝电子商城系统-服务网关zuul初级篇
查看>>
Vue响应式原理-理解Observer、Dep、Watcher
查看>>
几个简单又实用的配色技巧
查看>>
最新Python学习教程_Python学习视频_Python学习路线:手把手教你用Python做数据分析...
查看>>
强大的代码保护软件 .NET Reactor使用教程(三):.Net Reactor应用场景
查看>>
人工智能创业项目,创业服务资源渠道
查看>>