在web.xml 加入sitemesh 过滤器,并配置过滤器映射,例子如下:
web.xml
<!-- sitemesh 过滤器 配置 -->
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>
com.opensymphony.sitemesh.webapp.SiteMeshFilter
</filter-class>
</filter>
<!-- sitemesh mapping 配置 -->
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
记得加入所需的包。
分享到:
相关推荐
要使用Sitemesh,开发者需要了解其配置文件(通常为`sitemesh.xml`),以及如何编写装饰器模板。此外,还需要熟悉如何在JSP或Servlet中使用`@decorator`注解或者`<%@ page decorator="..." %>`指令来指定装饰器。 ...
- Sitemesh 配置通常在 web.xml 文件中进行,设置过滤器并指定装饰器模板。 - 开发者可以使用 `<@include>` 标签在页面中插入动态内容,或者通过 CSS 类选择器控制哪些部分不受装饰器影响。 总结,`sitemesh-2.3....
对于 Sitemesh,此文件可能会解释如何集成 Sitemesh 到现有的 Web 应用中以及如何配置其装饰器模板。 4. **LICENSE.txt** 这个文件列出了 Sitemesh 的授权条款,通常为开源许可证,如 Apache License 2.0,允许...
要使用Sitemesh 2.2.1,你需要在你的Web应用程序中添加Sitemesh的库依赖,配置过滤器,并设置装饰规则。解压缩`sitemesh-2.2.1.rar`后,你将找到包含库文件、文档和其他资源的目录结构,按照官方文档的指引进行配置...
2. **配置Web.xml**:在项目的WEB-INF目录下,编辑web.xml文件,配置Sitemesh过滤器: ```xml <filter-name>Sitemesh <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class> ...
Sitemesh的配置主要在`WEB-INF/web.xml`文件中完成,涉及添加filter定义和taglib定义。具体步骤如下: 1. **添加filter定义**:在web.xml中声明Sitemesh过滤器,使用`<filter>`和`<filter-mapping>`元素指定过滤器...
#### 七、sitemesh3.xml配置详解 除了基本的装饰器配置之外,还可以对`sitemesh3.xml`进行更细致的配置: - **支持多种MIME类型**: ```xml <mime-type>text/html</mime-type> <mime-type>application/vnd.wap....
- 在web.xml中配置SiteMesh的Filter和Filter-Mapping,确保SiteMesh能够拦截所有Web请求。 - 指定SiteMesh需要使用的装饰器配置文件(如 decorators.xml)的位置。 - 引入SiteMesh的库文件(如 sitemesh-2.3.jar)到...
4.在WebContent/WEB-INF目录下建sitemesh.xml文件,内容如下: <sitemesh> <property name="decorators-file" value="/WEB-INF/decorators.xml" /> ${decorators-file}" /> class=...
1. **配置过滤器**:在`web.xml`文件中添加过滤器配置,指定所有请求都需要通过`PageFilter`进行过滤。 ```xml <filter-name>sitemesh com.opensymphony.module.sitemesh.filter.PageFilter ...
2. **配置web.xml**:在`WEB-INF/web.xml`中,我们需要配置Sitemesh过滤器。添加以下代码段,使Sitemesh能够拦截请求并应用装饰: ```xml <filter-name>...
- 创建可选配置文件`[web-app]/WEB-INF/sitemesh.xml`。 - 文件内容示例: ```xml <sitemesh> <property name="decorators-file" value="/WEB-INF/decorators.xml"/> ${decorators-file}"/> ...
Sitemesh3的配置通常是在Web应用的`web.xml`文件中进行的。你需要添加一个`filter`来配置Sitemesh,如下: ```xml <filter-name>Sitemesh <filter-class>...
在`web.xml`中添加以下配置: ```xml <filter-name>decorator <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class> <filter-name>decorator <url-pattern>/* ``` 4. ...
在配置 Sitemesh3 时,开发者需要在 Web 应用的配置文件(如 web.xml)中设置过滤器,指定 Sitemesh3 的初始化参数,并配置装饰规则。同时,还需要在项目中创建装饰模板文件,定义页面的布局结构。 总结起来,...
然后,可以在`web.xml`中配置Sitemesh过滤器,并在Spring配置文件中配置Freemarker视图解析器。 下面是一个简单的例子,展示了如何在Spring MVC项目中同时使用Sitemesh和Freemarker。 **`web.xml`配置** ```xml ...
在导入SiteMesh到你的项目后,需要在web.xml中配置SiteMesh Filter,这是SiteMesh工作的关键。配置完成后,Filter会拦截所有的HTTP请求,根据配置文件对页面进行装饰。 2. **配置文件的讲解**: - **web.xml**:...
2. **Web.xml配置**:Servlet 3.1引入了注解驱动的配置,但Sitemesh可能还需要一个web.xml文件来定义过滤器。检查你的`WEB-INF/web.xml`,确认是否存在类似以下的配置: ```xml <filter-name>Sitemesh ...
- **配置与集成**:Sitemesh通常通过web.xml文件配置,可以指定哪些页面需要被装饰,以及使用哪个装饰器。 3. **Sitemesh使用步骤** - **安装与导入**:下载Sitemesh库并将其加入到项目依赖中。 - **配置web.xml...