SiteMesh3入门教程

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:41

一,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

本文标签:
本文标题:SiteMesh3入门教程
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】