最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
使用sitemesh建立复合视图 - 1.hello
时间:2022-07-02 17:29:01 编辑:袖梨 来源:一聚教程网
sitemesh是opensymphony团队开发的j2ee应用框架之一,旨在提高页面的可维护性和复用性。opensymphony的另一个广为人知的框架为webwork是用作web层的表示框架。他们都是开源的,可以在www.sf.net下找到。
应用于以下大项目的例子:http://opensource.thoughtworks.com/projects/sitemesh.html
www.jboss.org
www.theserverside.com
www.opensymphony.com
www.atlassian.com
简介:
sitemesh应用Decorator模式,用filter截取request和response,把页面组件head,content,banner结合为一个完整的视图。
通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,
在sitemesh的帮助下,我们可以开心的删掉他们了。如下图,你想轻松的达到复合视图模式,那末看完本文吧。
hello sitemesh:
在WEB-INF/web.xml中copy以下filter的定义:
sitemesh
com.opensymphony.module.sitemesh.filter.PageFilter
sitemesh
/*
sitemesh-decorator
/WEB-INF/sitemesh-decorator.tld
sitemesh-page
/WEB-INF/sitemesh-page.tld
copy所需jar和dtd文件至相应目录,访问opensymphony.sourceforge.net的cvs以获取sitemesh最新版本。
sitemesh.jar
WEB-INF/lib
sitemesh-decorator.tld
WEB-INF
sitemesh-page.tld
WEB-INF
建立WEB-INF/decorators.xml描述各装饰器页面(可仿照sitemesh例子)。
*
建立装饰器页面 /_decorators/main.jsp
应用于以下大项目的例子:http://opensource.thoughtworks.com/projects/sitemesh.html
www.jboss.org
www.theserverside.com
www.opensymphony.com
www.atlassian.com
简介:
sitemesh应用Decorator模式,用filter截取request和response,把页面组件head,content,banner结合为一个完整的视图。
通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,
在sitemesh的帮助下,我们可以开心的删掉他们了。如下图,你想轻松的达到复合视图模式,那末看完本文吧。
hello sitemesh:
在WEB-INF/web.xml中copy以下filter的定义:
copy所需jar和dtd文件至相应目录,访问opensymphony.sourceforge.net的cvs以获取sitemesh最新版本。
sitemesh.jar
WEB-INF/lib
sitemesh-decorator.tld
WEB-INF
sitemesh-page.tld
WEB-INF
建立WEB-INF/decorators.xml描述各装饰器页面(可仿照sitemesh例子)。
建立装饰器页面 /_decorators/main.jsp
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21