in src/main/java/org/apache/sling/launchpad/testservices/scripting/StandaloneScriptExecutionServlet.java [50:65]
protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response)
throws ServletException, IOException {
final SlingScript script = request.getResource().adaptTo(SlingScript.class);
if(script == null) {
throw new ServletException("Resource does not adapt to a SlingScript:" + request.getResource().getPath());
}
// Execute the script without providing a request or response, in the simplest possible way
final SlingBindings bindings = new SlingBindings();
final StringWriter sw = new StringWriter();
bindings.put("StandaloneScriptExecutionServletOutput", sw);
script.eval(bindings);
response.setContentType("text/plain");
response.getWriter().write(sw.toString());
}