SiteMesh3使用实例和详解
来源:互联网 发布:缅甸语翻译软件 编辑:程序博客网 时间:2024/06/06 08:54
一、SiteMesh介绍
SiteMesh是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。[来自百度百科]
通俗的理解就是,SiteMesh把页面中变化的和不变的分离开来,用不变的去装饰各种变化的内容。从而使页面具有统一的布局,而且方便页面的管理。不变的页面称之为装饰页面,内容变化的页面称之为被装饰页面。
装饰页面一般包括:页面标题、头部、底部、主体以及公共的css、js。
被装饰页面只需要写它自己需要的内容就可以了。
根据页面需要,装饰页面可以有多个,被装饰页面也可以有不被装饰而保持自己风格的选择,这只需要在配置文件中配置一下就可以了。
siteMesh3.0运行环境:servlet、 jdk
二、SiteMesh使用
SiteMesh的使用也非常简单。这里使用的是sitemesh3.0。整个项目结构如图:
1. 下载sitemesh3.0 ,将disk文件夹下的sitemesh-3.0-alpha-2.jar放到lib目录下。
2. 建立装饰页面,装饰页可以是静态文件,也可以是动态文件,这里用jsp来测试
(1)带有菜单栏的装饰页面:decorator.jsp
(2)不带菜单栏的装饰页面:registerDecorator.jsp
3. 建立被装饰页
(1)index首页
(2)logon.jsp、register.jsp页面
4. web-inf/lib下建立Sitemesh3.xml配置文件
5. Web.xml里加载sitemesh模板系统
- SiteMesh3使用实例和详解
- SiteMesh3使用详解
- sitemesh3的使用和配置
- Sitemesh3的配置和使用
- 使用sitemesh3装饰页面
- SiteMesh3使用。注解方式
- SiteMesh3简介及使用
- Sitemesh3 的使用及配置
- Sitemesh3 的使用及配置
- struts2.3和sitemesh3整合
- SiteMesh3.0的下载,简介与使用
- SiteMesh3.0的下载,简介与使用
- js中使用Cookie详解和实例
- Fragment的使用总结和实例详解
- python字典创建和使用实例详解
- IntentService使用详解和实例介绍
- python字典创建和使用实例详解
- IntentService使用详解和实例介绍
- mini2440-nandflash基本操作
- HDOJ 1789 Doing Homework again
- java基础方面的笔试题(下)
- 前端开发人员必须了解的七大技能图谱
- SD卡上面的Class代表什么意思
- SiteMesh3使用实例和详解
- hdu 5583 Kingdom of Black and White【枚举】
- Windbg实用手册
- JTextArea添加的内容自动换行
- unity3d network clientrpc cmd
- Spring整合C3P0和quartz和hibernate
- 乐观锁和悲观锁的区别
- JDBC配置JNDI MySQL数据源
- Android快速开发系列 10个常用工具类