Hi Manikantha, If I recall correctly, the default Sling GET Servlet will handle requests with the extension ".html", ".txt", ".json", and ".xml". If you are using a different extension, then another servlet will be needed to handle it or a 404 will be returned. When you request for /content/hello-world.testing.html, the resource resolver will attempt to find if there is a node /content/hello-world. If the node exists, then it will use the appropriate script associated with the node and execute the script. In your request (e.g. /content/hello-world.testing.html), the best match script is the one associated with the selector "testing". Thus, the script "test.jsp" is executed to render the node. Consequently, it is not possible to directly request for the script (e.g. /content/hello-world.testing.jsp).