一、Sitemesh简介
Sitemesh是由一个基于Web页面布局、装饰及与现存Web应用整合的框架,是一个装饰器。它能帮助我们在由大量页面工程的项目中创建一致的页面布局和外观,如一致的导航条、一致的banner、一致的版权等。
SiteMesh是基于Servlet的filter的,它通过截取response,并进行装饰后再交付给客户端。
二、spring boot 集成 sitemesh
集成要做的工作很简单:
1、引入sitemesh.jar包
2、添加一个配置类及过滤器类
3、新增一个装饰器页面
2.1、引入sitemesh.jar包
在maven的pom文件中引入:
<dependency>
<groupId>org.sitemesh</groupId>
<artifactId>sitemesh</artifactId>
<version>3.0.1</version>