diff --git a/api/src/main/java/edu/cornell/mannlib/vedit/tags/DynamicFieldsTag.java b/api/src/main/java/edu/cornell/mannlib/vedit/tags/DynamicFieldsTag.java
index d9920ae8e..835fc0117 100644
--- a/api/src/main/java/edu/cornell/mannlib/vedit/tags/DynamicFieldsTag.java
+++ b/api/src/main/java/edu/cornell/mannlib/vedit/tags/DynamicFieldsTag.java
@@ -27,7 +27,7 @@ import edu.cornell.mannlib.vedit.beans.FormObject;
import edu.cornell.mannlib.vedit.beans.DynamicField;
import edu.cornell.mannlib.vedit.beans.DynamicFieldRow;
import org.apache.commons.codec.binary.Base64;
-import org.apache.commons.lang.StringEscapeUtils;
+import org.apache.commons.lang3.StringEscapeUtils;
import edu.cornell.mannlib.vedit.tags.EditTag;
public class DynamicFieldsTag extends EditTag {
diff --git a/api/src/main/java/edu/cornell/mannlib/vedit/tags/EditTag.java b/api/src/main/java/edu/cornell/mannlib/vedit/tags/EditTag.java
index 5ff13b6b3..6ebf3f647 100644
--- a/api/src/main/java/edu/cornell/mannlib/vedit/tags/EditTag.java
+++ b/api/src/main/java/edu/cornell/mannlib/vedit/tags/EditTag.java
@@ -11,7 +11,7 @@ import javax.servlet.jsp.JspWriter;
import edu.cornell.mannlib.vedit.beans.EditProcessObject;
import edu.cornell.mannlib.vedit.beans.FormObject;
-import org.apache.commons.lang.StringEscapeUtils;
+import org.apache.commons.lang3.StringEscapeUtils;
public class EditTag extends TagSupport {
private String name = null;
diff --git a/api/src/main/java/edu/cornell/mannlib/vedit/tags/ErrorTag.java b/api/src/main/java/edu/cornell/mannlib/vedit/tags/ErrorTag.java
index 5b9f533dc..b61ff9884 100644
--- a/api/src/main/java/edu/cornell/mannlib/vedit/tags/ErrorTag.java
+++ b/api/src/main/java/edu/cornell/mannlib/vedit/tags/ErrorTag.java
@@ -7,7 +7,7 @@ import javax.servlet.jsp.tagext.TagSupport;
import javax.servlet.jsp.JspWriter;
import edu.cornell.mannlib.vedit.beans.FormObject;
import edu.cornell.mannlib.vedit.tags.EditTag;
-import org.apache.commons.lang.StringEscapeUtils;
+import org.apache.commons.lang3.StringEscapeUtils;
/** This tag allows validation error messages to be displayed on a form JSP **/
public class ErrorTag extends EditTag {
@@ -29,7 +29,7 @@ public class ErrorTag extends EditTag {
}
if (errors != null){
- out.print(StringEscapeUtils.escapeHtml((String) errors));
+ out.print(StringEscapeUtils.ESCAPE_HTML4.translate((String) errors));
}
} catch(Exception ex) {
diff --git a/api/src/main/java/edu/cornell/mannlib/vedit/tags/OptionTag.java b/api/src/main/java/edu/cornell/mannlib/vedit/tags/OptionTag.java
index 8036c3082..13b7696f2 100644
--- a/api/src/main/java/edu/cornell/mannlib/vedit/tags/OptionTag.java
+++ b/api/src/main/java/edu/cornell/mannlib/vedit/tags/OptionTag.java
@@ -12,7 +12,7 @@ import javax.servlet.jsp.JspWriter;
import edu.cornell.mannlib.vedit.beans.Option;
import edu.cornell.mannlib.vedit.tags.EditTag;
-import org.apache.commons.lang.StringEscapeUtils;
+import org.apache.commons.lang3.StringEscapeUtils;
public class OptionTag extends EditTag {
private String name = null;
@@ -29,11 +29,11 @@ public class OptionTag extends EditTag {
opt.setValue("");
if (opt.getBody() == null)
opt.setBody("");
- out.print("\n");
}
}
@@ -54,7 +54,7 @@ public class OptionTag extends EditTag {
OrderedMapIterator ogKey = optGroups.orderedMapIterator();
while (ogKey.hasNext()) {
String optGroupName = (String) ogKey.next();
- out.println("