%@ 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
<% } %>