Abstract
You can use the multiple selectors in AEM Servlet. Please see the example below for the reference.
Your Page url : /content/en/aem-selector.selector1.selector2.json
Example :
@Component(service = Servlet.class, immediate = true, property = {
"description=Get AEM Selector ",
ServletResolverConstants.SLING_SERVLET_METHODS + "="
+ HttpConstants.METHOD_GET,
ServletResolverConstants.SLING_SERVLET_RESOURCE_TYPES + "=sling/servlet/default",
ServletResolverConstants.SLING_SERVLET_SELECTORS +"=selector1.selector2",
ServletResolverConstants.SLING_SERVLET_EXTENSIONS + "=json"})
@SuppressWarnings("serial")
public class AEMSelector extends SlingSafeMethodsServlet {
private static Logger log = LoggerFactory.getLogger(AEMSelector.class);
@Override
protected void doGet(final SlingHttpServletRequest request,
final SlingHttpServletResponse response) throws ServletException,
IOException {
log.debug("Enter in doGet method...");
}
Read Full Blog
Q&A
Please use this thread to ask the related questions.
Kautuk Sahni