webwork sitemesh使用方法
第一、配置过滤器
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
第二、修改decorators.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<decorators defaultdir="/WEB-INF/decorator">
<!--¹ÜÀíÔ±ºǫ́-->
<decorator name="manage" page="managetest.jsp">
<pattern>/manage/*.action</pattern>
</decorator>
<decorator name="fore" page="fore.jsp">
<pattern>/fore/*.action</pattern>
</decorator>
<decorator name="test" page="test.jsp">
<pattern>/test/*.action</pattern>
</decorator>
</decorators>
第三、配置模板文件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<%@ page contentType="text/html;charset=GBK" language="java" %>
<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %>
<%@ taglib prefix="ww" uri="/webwork" %>
<%@ page language="java" contentType="text/html;charset=GBK" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>test</title>
<link href="/css/style.css" rel="stylesheet" type="text/css"/>
<decorator:head/>
</head>
<body>
<div id="area">
<div id="index_left"></div>
<div id="index_center">
<div id="top"><img src="/images/top.jpg" /></div>
<div id="dh"><a href="/index.html" target="_blank">首页</a> <a href="#">赛事介绍</a> <a href="#">在线充值</a> <a href="/newsList.html" target="_blank">赛事新闻</a> <a href="/videoList.html" target="_blank">图片报道</a> <a href="/videoInfo.html" target="_blank">精彩视频</a> <a href="/rules.html" target="_blank">比赛规则</a> <a href="/award.html" target="_blank">奖项设置</a> <a href="/agoRace.html" target="_blank">往界回顾</a></div>
<div id="dhx"></div>
<decorator:body/>
</div>
</div>
<div id="index_right"></div>
<!--</div>-->
<div id="footer">
test
</div>
</body>
</html>
lunzi
2008-02-20 10:28:30
评论:0
阅读:260
引用:0
