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页面引入
<%@ taglib prefix="sitemesh" uri="http://www.opensymphony.com/sitemesh/decorator" %>
<head><meta name="decorator" content="blank"/></head>