protected void doGet()

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());
	}