Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.3.20
Description
WW-4187 changed ServletRedirectResult to use java.net.URI to check whether a redirect URL is actually a path. However, it does not encode parameters first, which will often result in a URL being deemed invalid (eg if one of the parameters contains spaces) and thus being treated as a path.
Where I work, we actually don't want parameters to be appended to our absolute redirects at all, but I can't see a way to disable this...DefaultResultFactory doesn't seem to be configurable.
Attachments
Issue Links
- is broken by
-
WW-4187 ServletRedirectResult only works with a limited set of hardcoded URL protocols
- Closed