You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Jukka Zitting (JIRA)" <ji...@apache.org> on 2008/08/28 11:25:44 UTC
[jira] Created: (SLING-633)
RequestDispatcherOptions.setReplaceSelectors("") doesn't work
RequestDispatcherOptions.setReplaceSelectors("") doesn't work
-------------------------------------------------------------
Key: SLING-633
URL: https://issues.apache.org/jira/browse/SLING-633
Project: Sling
Issue Type: Bug
Components: Engine
Environment: org.apache.sling.engine from revision 685501
Reporter: Jukka Zitting
Priority: Minor
As discussed on the mailing list (see http://markmail.org/message/fphyjdeb2oecjqdn), there is an issue when using the RequestDispatcher to include other components when the including component is addressed with a selector and the included component is not.
Using the following code doesn't work as expected, the original (selector-dispatched) servlet is still invoked for the included resource:
RequestDispatcherOptions options = new RequestDispatcherOptions();
options.setReplaceSelectors("");
RequestDispatcher dispatcher =
request.getRequestDispatcher(path, options);
Could it be that an empty replacement string is treated as non-existent?
Strangely enough the following code works, even though when addressing the resource directly in my browser, I get the same result with or without the ".html" suffix:
RequestDispatcher dispatcher =
request.getRequestDispatcher(path + ".html");
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.