1. 首页 > ITPUX技术网 > 正文

SiteMesh3入门教程

一,SiteMesh简介
SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。

SiteMesh是基于Servlet的filter的,即过滤流。它是通过截取response,并进行装饰后再交付给客户。

其中涉及到两个名词: 装饰页面(decorator page)和 “被装饰页面(Content page)” , 即 SiteMesh通过对Content Page的装饰,最终得到页面布局和外观一致的页面,并返回给客户

sitemesh运行环境需要:servlet, JDK 。
以上来自百度百科。

二,基本配置
请注意,本文使用的sitemesh版本为sitemesh3。
依赖

[mw_shl_code=xml,true]
org.sitemesh
sitemesh
3.0.0
[/mw_shl_code]

web.xml配置

[mw_shl_code=xml,true]

sitemesh
org.sitemesh.config.ConfigurableSiteMeshFilter


sitemesh
/*
[/mw_shl_code]

sitemesh3.xml

将sitemesh3.xml保存到 src\main\webapp\WEB-INF\sitemesh3.xml 路径下(我用的是maven,如果你不是maven,应该放到WEB-INF下)。

[mw_shl_code=xml,true]



[/mw_shl_code]

三,使用

[mw_shl_code=html,true]

<sitemesh:write property='title'/>





[/mw_shl_code]

后记

曾经在Grails的项目里使用sitemesh2,这次自己使用sitemesh3,没有特别大的不同。

但是在sitemesh3中,不需要在被装饰页面的头部指定装饰页面。

原文链接
http://www.isharec.com/archives/57.html]http://www.isharec.com/archives/57.html

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息