首页 > 网站 > 网页设计 > 正文

sitemesh教程-页面装饰技术原理及应用

2024-08-30 08:34:57
字体:
来源:转载
供稿:网友

一,基本概念

1,Sitemesh是一种页面装饰技术 :

 1  :它通过过滤器(filter)来拦截页面访问
 2  :根据被访问页面的URL找到合适的装饰模板
 3  :提取被访问页面的内容,放到装饰模板中合适的位置
 4  :最终将装饰后的页面发送给客户端。

2,在sitemesh中,页面分为两种:装饰模板和普通页面。
1)装饰模板,是指用于修饰其它页面的页面。
2)普通页面,一般指各种应用页面。
3,接下来,我们通过一个简单的例子来说明一下sitemesh修饰网页的基本原理。

二,模板修饰网页的原理







通过Sitemesh的注册机制,告诉Sitemesh,当访问该路径时使用XXX模板(假定使用前面那个模板)来修饰被访问页面。 

 

当用户在左边导航栏点击“戏说长城”( /ShowGreatWall.do)时,右边的“戏说长城”页面将会被指定的模板修饰



总结上面过程,Sitemesh修饰网页的基本原理,可以通过下面来说明:



三,Sitemesh的配置与使用

1)WEB-INF/web.xml中加入filter定义与sitemesh的taglib定义

复制代码
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表