selectors.addAll(Arrays.asList(request.getRequestPathInfo().getSelectors())); requestDispatcherOptions.setAddSelectors(getSelectorString(selectors)); requestDispatcherOptions.setReplaceSelectors(""); if (options.containsKey(OPTION_SELECTORS)) { selectors.clear(); addSelectors(selectors, selectorsObject, runtimeObjectModel); requestDispatcherOptions.setAddSelectors(getSelectorString(selectors)); requestDispatcherOptions.setReplaceSelectors(""); Object selectorsObject = getAndRemoveOption(options, OPTION_ADD_SELECTORS); addSelectors(selectors, selectorsObject, runtimeObjectModel); requestDispatcherOptions.setAddSelectors(getSelectorString(selectors)); requestDispatcherOptions.setReplaceSelectors(""); requestDispatcherOptions.setReplaceSelectors(""); } else { requestDispatcherOptions.setAddSelectors(getSelectorString(selectors)); requestDispatcherOptions.setReplaceSelectors("");
opts.setForceResourceType(resourceType); opts.setReplaceSelectors(replaceSelectors); opts.setAddSelectors(addSelectors); opts.setReplaceSuffix(replaceSuffix);