diff --git a/core/src/main/java/org/apache/struts2/dispatcher/mapper/ActionMapping.java b/core/src/main/java/org/apache/struts2/dispatcher/mapper/ActionMapping.java index 5b1c8c66e..650ea29b7 100644 --- a/core/src/main/java/org/apache/struts2/dispatcher/mapper/ActionMapping.java +++ b/core/src/main/java/org/apache/struts2/dispatcher/mapper/ActionMapping.java @@ -21,10 +21,10 @@ package org.apache.struts2.dispatcher.mapper; -import java.util.Map; - import com.opensymphony.xwork2.Result; +import java.util.Map; + /** * Simple class that holds the action mapping information used to invoke a * Struts action. The name and namespace are required, but the params map @@ -157,4 +157,17 @@ public class ActionMapping { public void setExtension(String extension) { this.extension = extension; } + + @Override + public String toString() { + return "ActionMapping{" + + "name='" + name + '\'' + + ", namespace='" + namespace + '\'' + + ", method='" + method + '\'' + + ", extension='" + extension + '\'' + + ", params=" + params + + ", result=" + (result != null ? result.getClass().getName() : "null") + + '}'; + } + }