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);
}