diff --git a/core/src/main/java/org/apache/struts2/dispatcher/ServletActionRedirectResult.java b/core/src/main/java/org/apache/struts2/dispatcher/ServletActionRedirectResult.java
index 8c80ec4e3..e230e169c 100644
--- a/core/src/main/java/org/apache/struts2/dispatcher/ServletActionRedirectResult.java
+++ b/core/src/main/java/org/apache/struts2/dispatcher/ServletActionRedirectResult.java
@@ -56,17 +56,22 @@ import com.opensymphony.xwork2.util.reflection.ReflectionExceptionHandler;
*
*
*
- * - actionName (default) - the name of the action that will be
- * redirect to
+ * - actionName (default) - The name of the action that will be
+ * redirected to.
*
- * - namespace - used to determine which namespace the action is in
- * that we're redirecting to . If namespace is null, this defaults to the
- * current namespace
+ * - namespace - Used to determine which namespace the action is in
+ * that we're redirecting to. If namespace is null, the default will be the
+ * current namespace.
*
- * - suppressEmptyParameters - optional boolean (defaults to false) that
+ *
- suppressEmptyParameters - Optional boolean (defaults to false) that
* can prevent parameters with no values from being included in the redirect
* URL.
- *
+ *
+ * - parse - Boolean, true by default. If set to false, the actionName
+ * param will not be parsed for Ognl expressions.
+ *
+ * - anchor - Optional. Also known as "fragment" or colloquially as
+ * "hash". You can specify an anchor for a result.
*
*
*
@@ -98,10 +103,10 @@ import com.opensymphony.xwork2.util.reflection.ReflectionExceptionHandler;
* </package>
*
* <package name="passingRequestParameters" extends="struts-default" namespace="/passingRequestParameters">
- * <-- Pass parameters (reportType, width and height) -->
+ * <!-- Pass parameters (reportType, width and height) -->
* <!--
* The redirectAction url generated will be :
- * /genReport/generateReport.action?reportType=pie&width=100&height=100
+ * /genReport/generateReport.action?reportType=pie&width=100&height=100#summary
* -->
* <action name="gatherReportInfo" class="...">
* <result name="showReportResult" type="redirectAction">
@@ -112,6 +117,7 @@ import com.opensymphony.xwork2.util.reflection.ReflectionExceptionHandler;
* <param name="height">100</param>
* <param name="empty"></param>
* <param name="suppressEmptyParameters">true</param>
+ * <param name="anchor">summary</param>
* </result>
* </action>
* </package>
diff --git a/core/src/main/java/org/apache/struts2/dispatcher/ServletRedirectResult.java b/core/src/main/java/org/apache/struts2/dispatcher/ServletRedirectResult.java
index f779aa1c4..5a1115069 100644
--- a/core/src/main/java/org/apache/struts2/dispatcher/ServletRedirectResult.java
+++ b/core/src/main/java/org/apache/struts2/dispatcher/ServletRedirectResult.java
@@ -72,8 +72,8 @@ import com.opensymphony.xwork2.util.reflection.ReflectionExceptionHandler;
* parse - true by default. If set to false, the location param will
* not be parsed for Ognl expressions.
*
- * anchor - optional, you can specify an anchor for result.
- *
+ * anchor - Optional. Also known as "fragment" or colloquially as
+ * "hash". You can specify an anchor for a result.
*
*
*
@@ -86,6 +86,10 @@ import com.opensymphony.xwork2.util.reflection.ReflectionExceptionHandler;
*
*
*
+ * <!--
+ * The redirect URL generated will be:
+ * /foo.jsp#FRAGMENT
+ * -->
* <result name="success" type="redirect">
* <param name="location">foo.jsp</param>
* <param name="parse">false</param>