SiteMesh学习笔记
下面是我学习sitemesh的时候总结的一些笔记,我直接从word文档中拷贝过来的,有什么问题,希望大家指出,我们一起讨论。
?
?
?
SiteMesh笔记
?
?
?
?
使用siteMesh的步骤为:
1.将SiteMeshjar 包放到WEB-INF/lib目录下面。
2.编写网页装饰页面(decorator.html)。
3.在web.xml文件中添加SiteMesh过滤器。
4.编辑需要装饰的web页面。
5.编辑装饰规则文件sitemesh.xml,即配置那些文件被哪个或哪些装饰文件装饰。放在WEB-INF/目录下。
?
?
?
?
????????????????? property:指定哪个属性将要被插入
default:如果没有发现指定的属性,则插入此值
writeEntireProperty:表示是否将(空格 属性 =“属性名”)整个插入,允许时的值是true或yes或1
?
?
????????????????? HtmlPage接口对此的解释为:sitemesh允许一个页面被装饰器装饰,也允许从中提取属性值
?
?
?
?
?
</page:applayDecorator>
page:被包含的页面
title:覆盖被包含页面的title标签的内容
解析一个属性到装饰器,这个属性会覆盖原有页面中的属性,此标签只能用于<page:applyDecorator>标签内容
装饰页面:用来装饰web页面的页面
在web.xml文件中添加SiteMesh过滤器
===============================================================
?
?
?
?
编辑装饰规则文件decorator.xml
编辑需要装饰的web页面
?
?
?