<%@ page import="javax.servlet.http.*" %> <% if (request.getQueryString() != null) { %> Laszlo Presentation <%@ page import="java.net.URL" %> <%@ page import="javax.servlet.*" %> <%@ page import="org.openlaszlo.cm.CompilationManager" %> <%@ page import="org.openlaszlo.compiler.Canvas" %> <% response.setHeader("Cache-control", "no-cache"); response.setDateHeader("Expires", 0); String url = (String)request.getAttribute("LZF_URL"); if (url == null) { throw new ServletException("No LZF_URL attribute set"); } String fileName = (String)request.getAttribute("LZF_FILENAME"); if (fileName == null) { throw new ServletException("No LZF_FILENAME attribute set"); } CompilationManager compMgr = (CompilationManager)request.getAttribute("LZF_COMPMGR"); if (compMgr == null) { throw new ServletException("No LZF_COMPMGR attribute set"); } Canvas canvas = compMgr.getCanvas(fileName); int width = canvas.getWidth(); int height = canvas.getHeight(); %> <% } else { response.setHeader("Content-Type","text/xml"); %> <%= request.getRequestURI() %>?LZF_COMPMGR=compmgr&LZF_URL=url&LZF_FILENAME=filename <% } %>