sitemesh使用
2015-04-09 16:06
471 查看
在WEB-INF--lib下导入sitemesh的jar包
![](http://s3.51cto.com/wyfs02/M02/5D/DF/wKioL1UmMteB_pokAAGD0XEUfso332.jpg)
web.xml中添加如下代码
新建decorators.xml 表示该样式作用于哪些JSP页面
如banner.jsp
![](http://s3.51cto.com/wyfs02/M02/5D/DF/wKioL1UmMteB_pokAAGD0XEUfso332.jpg)
web.xml中添加如下代码
<!-- 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的使用---修饰器
- 试着使用 SiteMesh.Net(1)
- sitemesh 使用
- sitemesh的使用
- 页面修饰框架SiteMesh的简单使用
- 使用sitemesh建立复合视图
- 使用SiteMesh 简化网页布局
- sitemesh 项目中的使用
- Struts2 使用SiteMesh做网页布局
- read AppFuse 4-Sitemesh使用
- 在jsp中使用sitemesh
- [转]在Struts2中使用SiteMesh插件
- 使用SiteMesh装饰页面
- sitemesh的使用
- 使用Struts2+Spring+Hibernate+sitemesh做的一个在线音乐站点
- 在Struts2中使用SiteMesh插件
- SiteMesh的使用(转)
- struts2之整合sitemesh(使用sitemesh插件)
- 整合SiteMesh 之 20.2 单独使用SiteMesh
- SiteMesh 3.0版本的简单使用