Description
If you have an url that is passed to encodeResourceUrl which begins /foo/bar.jpg where /foo isn't this applications context-path, the bridge recognizes this url as a internal app url and prefixs it with the context-path. However, because JSF doesn't do auto-context path appending the above url is invalid in regular (serlvet) JSF as its neither relative to the current page nor the current server. Hence all resource urls that begin with / should be seen as external urls – i.e. assumed to be urls that are full path (including the context-path) to another application in this server.
As ADF's GoLink uses encodeActionUrl for its targets – we should also review and consider correct behavior there as well.
Attachments
Attachments
Issue Links
- relates to
-
PORTLETBRIDGE-217 Test URL should be "resources/myImage.jpg?javax.portlet.faces.BackLink=myBackLinkParam"
- Resolved