You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Jan Dosoudil (JIRA)" <de...@myfaces.apache.org> on 2013/10/08 15:43:41 UTC

[jira] [Created] (MYFACES-3800) HtmlLinkRendererBase encodes url using encodeResourceURL instead encodeActionURL

Jan Dosoudil created MYFACES-3800:
-------------------------------------

             Summary: HtmlLinkRendererBase encodes url using encodeResourceURL instead encodeActionURL
                 Key: MYFACES-3800
                 URL: https://issues.apache.org/jira/browse/MYFACES-3800
             Project: MyFaces Core
          Issue Type: Bug
          Components: General
    Affects Versions: 2.1.12
            Reporter: Jan Dosoudil
            Priority: Minor


Link to resource is IMHO less frequent then to an action. (I don't think there is frequent purpose for resource linking) Here is simple patch.
{code}
Index: shared/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlLinkRendererBase.java
===================================================================
--- shared/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlLinkRendererBase.java	(revision 1529776)
+++ shared/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlLinkRendererBase.java	(working copy)
@@ -980,7 +980,7 @@
             {
                 href += anchorString;
             }
-            href = facesContext.getExternalContext().encodeResourceURL(href);    //TODO: or encodeActionURL ?
+            href = facesContext.getExternalContext().encodeActionURL(href);
 
             //write anchor
             writer.startElement(HTML.ANCHOR_ELEM, output);

{code}



--
This message was sent by Atlassian JIRA
(v6.1#6144)