Solved
servlet with xml extension not working
Hi Team,
I tried servlet with extension as xml as below ,but it's not working
@Component(service=Servlet.class,
property={
Constants.SERVICE_DESCRIPTION+"=Servlet to render asset data in xml",
ServletResolverConstants.SLING_SERVLET_RESOURCE_TYPES + "=mysite/components/text",
ServletResolverConstants.SLING_SERVLET_METHODS + "=GET",
ServletResolverConstants.SLING_SERVLET_EXTENSIONS + "=xml",
ServletResolverConstants.SLING_SERVLET_SELECTORS + "=index"
})
public class SiteMapIndexServlet extends SlingAllMethodsServlet {
@Override
protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/xml");
ResourceResolver resourceResolver = request.getResourceResolver();
String path = request.getRequestParameter("path").toString();
response.getWriter().print("hello World!!");
response.setStatus(SlingHttpServletResponse.SC_OK);
}
}
//It is showing below error
This page contains the following errors:
error on line 1 at column 1: Document is empty
