首页 > 其他 > 详细

sitemesh使用

时间:2015-04-09 20:09:49      阅读:113      评论:0      收藏:0      [点我收藏+]

在WEB-INF--lib下导入sitemesh的jar包

技术分享

web.xml中添加如下代码

  1. <!-- sitemesh -->
      <filter>
      <filter-name>sitemesh</filter-name>
      <filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class>
      </filter>
      <filter-mapping>
      <filter-name>sitemesh</filter-name>
      <url-pattern>/*</url-pattern>
      </filter-mapping>

新建decorators.xml 表示该样式作用于哪些JSP页面

<?xml version="1.0" encoding="UTF-8"?>
<decorators defaultdir="/decorators">
<decorator name="banner" page="banner.jsp">
<pattern>/jsp/*</pattern><!--jsp目录-->
</decorator>
</decorators>

公共样式就在webroot下的decorators文件下面

如banner.jsp

<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %>
<div id="templatemo_menu">
    <ul>
            <li><a href="home.jsp" class="current">Home</a></li>
            <li><a href="showAll" class="current">Review</a></li>
            <li><a href="write.jsp" class="current">Write Review</a></li>
            <li><a href="list" class="current">Book</a></li>
            <li><a href="us.jsp" class="current">About Us</a></li>
            <li><a href="show.jsp" class="current">show bookq</a></li>
        </ul>
    </div>
    </div><!-- end of container --> 
    
    <decorator:body />
    
    <div id="templatemo_container">
    <div id="templatemo_footer">

这样其他的JSP页面就可以运用公共样式了!

sitemesh使用

原文:http://5666522.blog.51cto.com/5656522/1630584

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!