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