diff --git a/zxingorg/pom.xml b/zxingorg/pom.xml index 5818119da..1c491c1a9 100644 --- a/zxingorg/pom.xml +++ b/zxingorg/pom.xml @@ -37,11 +37,6 @@ javaee-web-api provided - - org.apache.commons - commons-lang3 - 3.1 - commons-io commons-io diff --git a/zxingorg/src/web/w/decoderesult.jspx b/zxingorg/src/web/w/decoderesult.jspx index 1f0316ea5..98333dee2 100644 --- a/zxingorg/src/web/w/decoderesult.jspx +++ b/zxingorg/src/web/w/decoderesult.jspx @@ -16,12 +16,11 @@ --> + com.google.common.xml.XmlEscapers"/> response.setHeader("Cache-Control", "no-cache"); @@ -42,14 +41,14 @@
- for (Result result : (List<Result>) request.getAttribute("results")) { + for (Result result : (Iterable<Result>) request.getAttribute("results")) { ParsedResult parsedResult = ResultParser.parseResult(result); String text = result.getText(); if (text == null) { text = "(Not applicable)"; } else { - text = StringEscapeUtils.escapeXml(text); + text = XmlEscapers.xmlContentEscaper().escape(text); } byte[] rawBytes = result.getRawBytes(); @@ -64,7 +63,7 @@ if (displayResult == null) { displayResult = "(Not applicable)"; } else { - displayResult = StringEscapeUtils.escapeXml(displayResult); + displayResult = XmlEscapers.xmlContentEscaper().escape(displayResult); }