天天看点

Sitemesh 3 模板框架使用

1 . sitemesh 3 简介

Sitemesh 3 模板框架使用

2 . sitemesh 3 下载

最新版本:3.0.0-snapshot

② maven:

3 . 配置 sitemesh 3 过滤器

在 web.xml 中添加 sitemesh filter: 

4 . 准备两个页面:demo.html 和 decorator.html

① demo.html - “被装饰的页面”,实际要呈现的内容页。

② decorator.html - “装饰页面”,所谓的“母版页”。

5 . 添加 /web-inf/sitemesh3.xml

6 . 运行效果

访问 demo.html 页面,实际效果如下:

Sitemesh 3 模板框架使用

7 . sitemesh3.xml 配置详解

8 . 自定义 tag 规则

sitemesh 3 默认只提供了 body,title,head 等 tag 类型,我们可以通过实现 tagrulebundle 扩展自定义的 tag 规则:

最后在 sitemesh3.xml 中配置即可:

a.jsp

b.jsp