ContainerInstance ci = (ContainerInstance) conn.getUserInstance();
conn.setContentType(ContentType.TEXT_HTML);
boolean debug = !("false".equals(conn.getServlet().getInitParameter("echo2.debug")));
BaseHtmlDocument baseDoc = new BaseHtmlDocument(ROOT_ID);
baseDoc.setGenarator(ApplicationInstance.ID_STRING);
baseDoc.addJavaScriptInclude(ci.getServiceUri(CoreServices.CLIENT_ENGINE));
// Add initialization directive.
baseDoc.getBodyElement().setAttribute("onload", "EchoClientEngine.init('" + ci.getServletUri() + "', "
+ debug + ");");
Element bodyElement = baseDoc.getBodyElement();
// Set body element CSS style.
CssStyle cssStyle = new CssStyle();
cssStyle.setAttribute("position", "absolute");
cssStyle.setAttribute("font-family", "verdana, arial, helvetica, sans-serif");
cssStyle.setAttribute("font-size", "10pt");
cssStyle.setAttribute("height", "100%");
cssStyle.setAttribute("width", "100%");
cssStyle.setAttribute("padding", "0px");
cssStyle.setAttribute("margin", "0px");
cssStyle.setAttribute("overflow", "hidden");
bodyElement.setAttribute("style", cssStyle.renderInline());
// Render.
baseDoc.render(conn.getWriter());
}