首先导入siteMesh的jar包,然后在web.xml里配置siteMesh的过滤器:
<filter>
<filter-name>site</filter-name>
<filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>site</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
然后新建一个jsp页面,导入标签,范例如下:
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ taglib prefix="d" uri="http://www.opensymphony.com/sitemesh/decorator" %>
<%@ taglib prefix="p" uri="http://www.opensymphony.com/sitemesh/page" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><d:title default="装饰器页面" /></title>
<d:head/>
</head>
<body>
<center>
<div><h1>这是个头</h1></div>
<hr>
<div>
<ul>
<li style="display: inline">
这是装饰的内容
</li>
<li>
<d:body/>
</li>
</ul>
</div>
<hr/>
<div><h1>这是个尾巴</h1></div>
</center>
</body>
</html>