Plain sitemesh, with it's own filter in web.xml 

> -----Original Message-----
> From: Philipp Leusmann [mailto:philipp.leusm...@rwth-aachen.de] 
> Sent: Thursday, January 21, 2010 11:58 AM
> To: Struts Users Mailing List
> Subject: Re: decorating static content with sitemesh
> 
> David,
> 
> did you use plain sitemesh or the struts-sitemesh plugin?
> 
> Philipp
> 
> Am 21.01.2010 um 17:50 schrieb Kawczynski, David:
> 
> > I have used SiteMesh to decorate static content served
> > up by the app server.  If the static content is served
> > up by apache (or some other httpd server) you're out of
> > luck.  
> > 
> >> -----Original Message-----
> >> From: Philipp Leusmann [mailto:philipp.leusm...@rwth-aachen.de] 
> >> Sent: Thursday, January 21, 2010 11:39 AM
> >> To: Struts Users Mailing List
> >> Subject: decorating static content with sitemesh
> >> 
> >> Hi,
> >> 
> >> I am using the sitemesh-plugin to decorate my struts-site and 
> >> Im am wondering, if it is possible to decorate static-pages 
> >> using sitemesh.
> >> That is, I have some plain html pages which need to get the 
> >> same LAF the entire site has.
> >> I already added "<pattern>/html/*</pattern>" to the 
> >> decorators.xml, but all I get is an Exception when trying to 
> >> open the page:
> >> 
> >> java.lang.RuntimeException: javax.servlet.ServletException: 
> >> Error applying decorator: null
> >>    
> >> com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator
> >> .render(BaseWebAppDecorator.java:39)
> >>    
> >> com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteM
> >> eshFilter.java:84)
> >>    
> >> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.do
> >> Filter(StrutsPrepareFilter.java:82)
> >> 
> >> 
> >> The Exception is raised by a NullPointerException in 
> >> org.apache.struts2.sitemesh.OldDecorator2NewStrutsDecorator.re
> >> nder(Content, HttpServletRequest, HttpServletResponse, 
> >> ServletContext, SiteMeshWebAppContext) by 
> >> ValueStack vs = 
> >> Dispatcher.getInstance().getContainer().getInstance(ValueStack
> >> Factory.class).createValueStack(); 
> >> 
> >> "Dispatcher.getInstance()" returns null
> >> 
> >> FYI, I am using the sitemesh-2.4.2 hotfix from jira
> >> 
> >> Now, is this behaviour only a bug, or is it not meant to be 
> >> used with static content?
> >> 
> >> To find out by myself, I was desperately trying to compile 
> >> struts2 and xwork from svn, but it continously failed and I 
> >> gave up. (Maybe this is why the last nightly build is from 6 
> >> days ago?)
> >> 
> >> Hope somebody can help.
> >> 
> >> Regards,
> >> Philipp
> >> 
> >> 
> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> >> For additional commands, e-mail: user-h...@struts.apache.org
> >> 
> >> 
> > Notice:  This e-mail message, together with any 
> attachments, contains information of Merck & Co., Inc. (One 
> Merck Drive, Whitehouse Station, New Jersey, USA 08889), 
> and/or its affiliates Direct contact information for 
> affiliates is available at 
> http://www.merck.com/contact/contacts.html) that may be 
> confidential, proprietary copyrighted and/or legally 
> privileged. It is intended solely for the use of the 
> individual or entity named on this message. If you are not 
> the intended recipient, and have received this message in 
> error, please notify us immediately by reply e-mail and then 
> delete it from your system.
> > 
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> > For additional commands, e-mail: user-h...@struts.apache.org
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
> 
> 
Notice:  This e-mail message, together with any attachments, contains 
information of Merck & Co., Inc. (One Merck Drive, Whitehouse Station, New 
Jersey, USA 08889), and/or its affiliates Direct contact information for 
affiliates is available at http://www.merck.com/contact/contacts.html) that may 
be confidential, proprietary copyrighted and/or legally privileged. It is 
intended solely for the use of the individual or entity named on this message. 
If you are not the intended recipient, and have received this message in error, 
please notify us immediately by reply e-mail and then delete it from your 
system.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to