SiteMesh入门(四)之给莫个页面单独指定模板

 同样在decorators目录下建立一个panel.jsp内容如下:

<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %> <p> <table width=250 border=0 cellpadding=0 cellspacing=0> <tr> <th class="panelTitle"> <decorator:title default="Unknown panel" /> </th> </tr> <tr> <td class="panelBody"> <decorator:body /> </td> </tr> </table> </p>

其次随便建立一个HTML或是JSP都可以。在在main.jsp中要导入<%@ taglib uri="http://www.opensymphony.com/sitemesh/page" prefix="page" %>

在页面的任意位置加入

<page:applyDecorator page="你新建的HTML或是JSP路径" name="panel" />

这样他就会用panel这个模板,当然外面会嵌套这你的主模板,就这样。

 

你可能感兴趣的:(SiteMesh入门(四)之给莫个页面单独指定模板)