myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Freedman (JIRA)" <...@myfaces.apache.org>
Subject [jira] [Created] (PORTLETBRIDGE-215) EncodeResource url improperly recognizes non context path encoded urls beginning with / as being an internal url
Date Tue, 14 Jun 2011 20:36:47 GMT
EncodeResource url improperly recognizes non context path encoded  urls beginning with / as
being an internal url
-----------------------------------------------------------------------------------------------------------------

                 Key: PORTLETBRIDGE-215
                 URL: https://issues.apache.org/jira/browse/PORTLETBRIDGE-215
             Project: MyFaces Portlet Bridge
          Issue Type: Bug
            Reporter: Michael Freedman
            Assignee: Michael Freedman


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.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message