diff --git a/core/src/main/java/org/apache/struts2/ActionContext.java b/core/src/main/java/org/apache/struts2/ActionContext.java index 79f7552d5..335c24e95 100644 --- a/core/src/main/java/org/apache/struts2/ActionContext.java +++ b/core/src/main/java/org/apache/struts2/ActionContext.java @@ -542,11 +542,16 @@ public class ActionContext implements Serializable { } @Override - public boolean equals(Object obj) { + public final boolean equals(Object obj) { if (!(obj instanceof ActionContext)) { return false; } ActionContext other = (ActionContext) obj; return Objects.equals(getContextMap(), other.getContextMap()); } + + @Override + public final int hashCode() { + return Objects.hash(getContextMap()); + } }