You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by at...@apache.org on 2005/02/04 18:31:45 UTC

cvs commit: jakarta-jetspeed-2/portals-bridges/struts/src/java/org/apache/portals/bridges/struts/taglib TagsSupport.java

ate         2005/02/04 09:31:45

  Modified:    portals-bridges/struts/src/java/org/apache/portals/bridges/struts/taglib
                        TagsSupport.java
  Log:
  (temporary) fix for link and rewrite tag incorrectly stripping a path of a contextPath prefix when it really isn't as reported by Jeff Sheets.
  Example: contextPath: /example, path: /exampleSummary.do
  Now only strip contextPath if the path starts with (contextPath + "/").
  Still not a complete fix because a context relative path like /example/anotherSummary.do will still incorrectly get the real folder example stripped.
  
  Revision  Changes    Path
  1.3       +2 -2      jakarta-jetspeed-2/portals-bridges/struts/src/java/org/apache/portals/bridges/struts/taglib/TagsSupport.java
  
  Index: TagsSupport.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/portals-bridges/struts/src/java/org/apache/portals/bridges/struts/taglib/TagsSupport.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TagsSupport.java	21 Jan 2005 16:28:13 -0000	1.2
  +++ TagsSupport.java	4 Feb 2005 17:31:45 -0000	1.3
  @@ -108,7 +108,7 @@
       {
           url = getContextRelativeURL(pageContext,url,false);
           String contextPath = ((HttpServletRequest)pageContext.getRequest()).getContextPath();
  -        if (url.startsWith(contextPath))
  +        if (url.startsWith(contextPath + "/"))
           {
               url = url.substring(contextPath.length());
           }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org