Index: . =================================================================== --- . (revision 687061) +++ . (working copy) @@ -102,6 +102,14 @@ private GenBuffer charArrayBuffer; + private static boolean escapeXml = false; + + static { + // use the value of the system property + String prop = System.getProperty("generator.escapeXml"); + escapeXml = prop == null || Boolean.valueOf(prop); + }; + /** * @param s * the input string @@ -894,7 +902,7 @@ out.printil("out.write(" + JspUtil.interpreterCall(this.isTagFile, n.getType() + "{" + new String(n.getText()) + "}", String.class, - n.getEL().getMapName(), false) + ");"); + n.getEL().getMapName(), escapeXml) + ");"); } else { out.printil("out.write(" + quote(n.getType() + "{" + new String(n.getText()) + "}") + ");");