SiteMesh3入门教程
一,SiteMesh简介
SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。
SiteMesh是基于Servlet的filter的,即过滤流。它是通过截取response,并进行装饰后再交付给客户。
其中涉及到两个名词: 装饰页面(decorator page)和 "被装饰页面(Content page)" , 即 SiteMesh通过对Content Page的装饰,最终得到页面布局和外观一致的页面,并返回给客户
sitemesh运行环境需要:servlet, JDK 。
以上来自百度百科。
二,基本配置
请注意,本文使用的sitemesh版本为sitemesh3。
依赖
[mw_shl_code=xml,true]
web.xml配置
[mw_shl_code=xml,true]
sitemesh3.xml
将sitemesh3.xml保存到 src\main\webapp\WEB-INF\sitemesh3.xml 路径下(我用的是maven,如果你不是maven,应该放到WEB-INF下)。
[mw_shl_code=xml,true]
三,使用
[mw_shl_code=html,true]
[/mw_shl_code]
后记
曾经在Grails的项目里使用sitemesh2,这次自己使用sitemesh3,没有特别大的不同。
但是在sitemesh3中,不需要在被装饰页面的头部指定装饰页面。
原文链接
http://www.isharec.com/archives/57.html]http://www.isharec.com/archives/57.html