Decorator patterns don't work in struts2-sitemesh-plugin. Only works the
pattern /* or *.
-----------------------------------------------------------------------------------------
Key: WW-2378
URL: https://issues.apache.org/struts/browse/WW-2378
Project: Struts 2
Issue Type: Bug
Reporter: Ernesto Salgado Suárez
Assignee: Joe Walnes
Priority: Critical
Joe. In file PageFilter.java (about line 52) after executing this line
// parse data into Page object (or continue as normal if Page not
parseable)
Page page = parsePage(request, response, chain);
some of the attributes of the request object changes. One of them is
_servletPath and its value is set to empty String "". This causes that the
method public Decorator getDecorator( HttpServletRequest request, Page page )
in file ConfigDecoratorMapper.java fails finding a pattern. In the first line
of this method I see this line:
String thisPath = request.getServletPath();
So thisPath is the emptyString.
This causes that only the /* and * patterns works when using struts2 + sitemesh.
Are you agree with me?
Thanks.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.