最新下载
热门教程
- 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
相关文章
- 加密货币调整加剧:胖企鹅、Avalanche和TRON面临大量抛售 07-31
- 明日方舟界园肉鸽苦寒有什么用 衡钱通宝苦寒效果 07-31
- 明日方舟界园肉鸽投木炎延有什么用 衡钱通宝投木炎延效果 07-31
- 你不该问比特币牛市结束没,而该问:现在是哪一季? 07-31
- 明日方舟界园肉鸽水生木护有什么用 衡钱通宝水生木护效果 07-31
- 明日方舟界园肉鸽奇土生金有什么用 衡钱通宝奇土生金效果 07-31