Upgrading to Jetty 6.0.2 fixes the issues with Sitemesh decorators not
working properly.



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Thursday, March 22, 2007 1:19 PM
To: users@appfuse.dev.java.net
Subject: [appfuse-user] Switching decorators or not using decorator for
some pages not working

All:
     I am trying to switch decorator with Sitemesh and it did not work
so I tried to not use a decorator for JSP files under the /pages/test
folder so I chaged my decorator.xml to the following:

<decorators defaultdir="/decorators">
    <excludes>
        <pattern>/selenium/*</pattern>
        <pattern>/test/*</pattern>
    </excludes>

    <decorator name="none">
        <pattern>/test/*</pattern>
    </decorator>

    <decorator name="default" page="default.jsp">
        <pattern>/*</pattern>
    </decorator>
</decorators>

I am using Spring MVC for my presentation layer and so I have the
following url defined in my Spring config file:

      <prop key="/test/testtext.html">filenameController</prop>
      <prop key="/test/testform.html">filenameController</prop>
      <prop key="/test/testimage.html">filenameController</prop>
      <prop key="/test/opensource.html">filenameController</prop>

I expected my pages to get rendered without a decorator but Sitemesh
still uses the default decorator.

Ok, so I tried to switch decorators so I created a new decorate called
"second" as shown below:

<decorators defaultdir="/decorators">
    <excludes>
        <pattern>/selenium/*</pattern>
    </excludes>

    <decorator name="second" page="second.jsp">
        <pattern>/test/*</pattern>
    </decorator>

    <decorator name="default" page="default.jsp">
        <pattern>/*</pattern>
    </decorator>
</decorators>

The default decorator gets used despite my url having the "/test/"
pattern.

How can I switch decorators or not use a decorator for some of my pages?

--
- Paul

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to