ServletRedirectResult and ServletActionRedirectResult should support #anchor
URI syntax
---------------------------------------------------------------------------------------
Key: WW-3426
URL: https://issues.apache.org/jira/browse/WW-3426
Project: Struts 2
Issue Type: Improvement
Components: Dispatch Filter
Affects Versions: 2.1.8.1
Reporter: Jason Thrasher
Expected URI syntax includes an "#anchor", as documented here:
http://labs.apache.org/webarch/uri/rfc/rfc3986.html#fragment
"A fragment identifier component is indicated by the presence of a number
sign ("#") character and terminated by the end of the URI."
ServletRedirectResult's current implementation allows anchor fragments to be
used only if there are no query parameters present for the RedirectResult. In
this case, the location param can be specified for a ServletRedirectResult with
a #anchor suffix. However this does not work when using query parameters.
ServletActionRedirectResult does not support #anchor due to runtime discovery
of the target URI based on the actionName, namespace, and method.
Anchor fragments should be generally supported in redirection.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.