[sitemesh] [Struts2] exclure page

exclure page [sitemesh] [Struts2] - Java - Programmation

Marsh Posté le 02-07-2011 à 09:01:58    

bonjour j'ai un probleme avec sitemesh je n'arrive pas a exclure un fichier pour que sitemesh n'affiche pas mon menu.  
 
voila mon code:
sitemesh.xml

Code :
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <sitemesh>
  3. <excludes> <pattern>/index/*</pattern></excludes>
  4.    <mapping path="/*" decorator="/decorator/decorator.jsp"></mapping>
  5. </sitemesh>


 
ma page decorator qui decore toutes les pages:
 

Code :
  1. %@ page language="java" contentType="text/html; charset=ISO-8859-1"
  2.     pageEncoding="ISO-8859-1"%>
  3.      <%@ taglib prefix="s" uri="/struts-tags" %>
  4.      <%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
  5.      <%@ taglib prefix="menu" uri="http://struts-menu.sf.net/tag-el"%>
  6. <html>
  7.   <head>
  8.     <title>SiteMesh example: <sitemesh:write property='title'/></title>
  9.     <style type='text/css'>
  10.       /* Some CSS */
  11.       body { font-family: arial, sans-serif; background-color: #ffffcc;}
  12.       h1, h2, h3, h4 { text-align: center; background-color: #ccffcc; border-top: 1px solid #66ff66; }
  13.       .mainBody {height:"100%"; width:"80%" ; border: 1px solid #555555; }
  14.       .disclaimer { text-align: center; border-top: 1px solid #cccccc; margin-top: 40px; color: #666666; }
  15. .menu{float:left;witdh:"20%"; height:100%; margin-right:5% }     
  16.     </style>
  17.     <sitemesh:write property='head' width="30%" height="100%"/>
  18.   </head>
  19.   <body>
  20.     <h1 class='title'>SiteMesh example site: <sitemesh:write property='title'/></h1>
  21. <div>
  22. <div id="menu" class="menu">
  23. <menu:useMenuDisplayer name="TabbedMenu"
  24.   bundle="Global">
  25.   <menu:displayMenu name="Global.Home" />
  26.   <menu:displayMenu name="Global.About"/>
  27. </menu:useMenuDisplayer>
  28. </div>
  29.     <div class='mainBody'>
  30.       <sitemesh:write property='body'/>
  31.     </div>
  32. </div>
  33.     <div class='disclaimer'>Site disclaimer. This is an example.</div>
  34.   </body>
  35. </html>


 
ma page index se trouve dans le dossier index

Reply

Marsh Posté le 02-07-2011 à 09:01:58   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed