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(SiteMeshFilter.java:84)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:82)
The Exception is raised by a NullPointerException in
org.apache.struts2.sitemesh.OldDecorator2NewStrutsDecorator.render(Content,
HttpServletRequest, HttpServletResponse, ServletContext, SiteMeshWebAppContext)
by
ValueStack vs =
Dispatcher.getInstance().getContainer().getInstance(ValueStackFactory.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: [email protected]
For additional commands, e-mail: [email protected]