+ if (asHtml)
+ response.setContentType("text/html;charset=" + contentTypeCharset);
+ else
+ response.setContentType("application/json;charset="
+ + contentTypeCharset);
+
+ try {
+ if (asHtml)
+ response.getWriter().append("<pre>");
+
+ serialize(response.getWriter(), obj);
+
+ if (asHtml)
+ response.getWriter().append("</pre>");
+
+ } catch (IOException e) {
+ throw new ArgeoException("Cannot open response stream.", e);
+ }
+ }
+
+ public void serialize(Writer writer, Object obj) {
+ serializeAndLog(obj);
+