StringWriter buffer = new StringWriter();
Template t = Template.parse(cx.getRealPath(src), scope);
Template.wrap(t, scope).out(buffer);
+
+ rs.setContentType("text/xml");
w.write(buffer.toString());
src = null;
} catch (Template.RedirectSignal r) {
}
} catch (Template.Signal s) {
// exit silently
- } catch (JSElement.Exn e) {
+ } catch (JSLeaf.Exn e) {
w.print("\n"+src+": ");
w.println(e.getMessage());
System.out.println(e);
w.println(e.getMessage());
e.printStackTrace();
} catch (Exception e) {
+ w.print("Unexpected error occurred.");
System.out.println("Unexpected Exception:");
e.printStackTrace();
}