SiteMesh 使用与配置

1.在web.xml里面加入filter

<!-- SiteMesh -->
    <filter>
        <filter-name>sitemeshFilter</filter-name>
        <filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>sitemeshFilter</filter-name>
        <url-pattern>/a/*</url-pattern>
    </filter-mapping>
    <filter-mapping>
        <filter-name>sitemeshFilter</filter-name>
        <url-pattern>/f/*</url-pattern>
    </filter-mapping>

2.在WEB-INF下面加入配置文件(decorators.xml)

<?xml version="1.0" encoding="UTF-8"?>
<decorators defaultdir="/WEB-INF/views">
    
    <!-- 默认装饰页面, 在需要装饰的页面增加<meta name="decorator" content="default"/> -->
    <decorator name="blank" page="layouts/blank.jsp" />
    <decorator name="default" page="layouts/default.jsp" />
    
</decorators>

3.在jsp页面引入

<head><meta name="decorator" content="blank"/></head>

时间: 2024-11-07 07:56:43

SiteMesh 使用与配置的相关文章

SiteMesh, SpringMVC, Shiro 配置

1. 首先在在web.xml文件中,加入SiteMesh和shiro的过滤器,保证SiteMesh的过滤器配置放在shiro的过滤器后面,不然的话,shiro的标签不能正确处理. <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.

SiteMesh在项目中的配置

SiteMesh在项目中的配置 首先在web.xml里面增加siteMesh的配置: <filter> <filter-name>sitemesh</filter-name> <filter-class> com.opensymphony.module.sitemesh.filter.PageFilter </filter-class> </filter> <filter-mapping> <filter-name&

springMvc sitemesh freemarker 整合总结

前言 由于个人喜欢springmvc对restful支持的完美,再加上配置简单和与spring的天然集成,故项目打算用springMvc; freemarker 尽管网上有众多评测,言之性能不挤,但对于我们项目的的环境而言是足够的,再加上其丰富的内建函数与指令,亦十分的方便; 至于sitemesh,简单的配置,对于中小型项目亦足够; 配置 先说web.xml,配置如下: <context-param> <param-name>contextConfigLocation</pa

使用 sitemesh/decorator装饰器装饰jsp页面(原理及详细配置)

摘要:首先这个Decorator解释一下这个单词:“装饰器”,我觉得其实可以这样理解,他就像我们用到的Frame,他把每个页面共有的东西提炼了出来,也可能我们也会用各种各样的include标签,将我们的常用页面给包括进来:比如说页面的top,bottom这些每个页面几乎都有,而且都一样,如果我们在每个页面都include,可以发现我们的程序有很多冗余,重复.相比之下装饰器给我们提供了一个较好的选择,他在你要显示的页面根本看不出任何include信息,可以说完全解耦. 一.SiteMesh介绍 S

Sitemesh 3使用及配置

1:Sitemesh简介 SiteMesh是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的. SiteMesh是基于Servlet的filter的,即过滤流.它是通过截取response,并进行装饰后再交付给客户. 其中涉及到两个名词: 装饰页面(decorator page)和 "被装饰页面(Content page)" , 即 SiteMesh通过对Content Page的装饰,最终得到页面布局和外观一致的页面,并返回给客户. Sitem

Sitemesh 3 的使用及配置

1 . Sitemesh 3 简介 Sitemesh(网页布局和修饰的框架) 是一个基于Web网页布局和装饰以及与现存Web应用整合的框架,它能够帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航栏,一致的版权,它能处理动态和静态的页面,基于 Servlet 中的 Filter,即过滤流.它是通过截取response,并进行装饰后再交付给客户,sitemesh运行环境需要:servlet, JDK . 参考:百度百科,相关类似技术:Apache Tiles. 官网:http:

spring sitemesh 配置

maven 配置 <dependency>     <groupId>opensymphony</groupId>     <artifactId>sitemesh</artifactId>     <version>2.4.2</version> </dependency> 2.web.xml 配置 <filter>     <filter-name>siteMesh</filt

SiteMesh配置下载使用(简单介绍)

简单介绍 SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的. Sitemesh是由一个基于Web页面布局.装饰以及与现存Web应用整合的框架.它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的banner,一致的版权,等等.它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它也能处理静态的内容,如htm的内容,使得它的内容也符合你的页面结构的要求.甚至于它能将HTML文件象include那

配置使用sitemesh

1.在web.xml.中加入配置文件 2.新建一个decorators.xml文件 注解一. 表示模板jsp文件的位置      注解二.表示不需要使用该模板的url连接     注解三.表示jsp页面的名字. 3.引入jar包 4.然后把相同部分的jsp页面内容写在模板文件中  也就是decorators.jsp文件中 <%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="dec