美文网首页
SpringMVC thymeleaf 关于layout使用的一

SpringMVC thymeleaf 关于layout使用的一

作者: 卖小女孩的小火柴 | 来源:发表于2017-01-04 21:49 被阅读3473次

前言:本人PHP程序猿一枚,近来想捣鼓捣鼓Java,希望对强类型的语言有深入的理解,就踏上了SpringMVC开发web应用的艰苦之路,由于java只在大学里学习过差不多一年,工作之后就没接触过,所以对java还是很生疏的,不过对编程还是有一定的理解的,大多建立在PHP的认知上,望大牛看到了别喷,只想记录在开发中个人碰到的问题和解决问题的方法。

由于我打算以从后台管理系统入手,所以开发过程中会考虑到使用布局(layout)的这种方式,公用头部,侧边栏(sidebar),底部并且加载公用的css和js资源文件。

第一步:先在pom.xml文件中加入nz.net.ultraq.thymeleaf依赖,这个依赖是实现thymeleaf 使用layout布局的关键,如下图:

第二步:在servlet.xml容器中注入thymeleaf模板引擎(不知道描述的对不对,门外汉),如下:

这里参考了thymeleaf官网layout的文档:传送门

这里我使用了bean注入的方法实现了官网layout需要的配置。

第三步:配置模板的layout文件,我这里将layout文件命名为base.html,页面的部分代码如下:

第四步:接下来我们就可以使用base.html作为基础模板,来往里面塞入不同的内容来展示页面,如:

如果没有第一步和第二部的操作,这里IDE会提示layout这个属性后面的uri is not registed。

最后,来展示下thymeleaf 使用layout布局的最终html的展示效果:

希望这点小小心得对大家有所帮助。

相关文章

网友评论

      本文标题:SpringMVC thymeleaf 关于layout使用的一

      本文链接:https://www.haomeiwen.com/subject/czlavttx.html