weaver 2004/09/09 13:46:04
Modified: portal/src/java/org/apache/jetspeed/velocity
JetspeedPowerTool.java
Log:
Added getAbsoluteUrl() method
Revision Changes Path
1.25 +17 -1
jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/velocity/JetspeedPowerTool.java
Index: JetspeedPowerTool.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/velocity/JetspeedPowerTool.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- JetspeedPowerTool.java 8 Sep 2004 14:15:35 -0000 1.24
+++ JetspeedPowerTool.java 9 Sep 2004 20:46:04 -0000 1.25
@@ -37,6 +37,7 @@
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import javax.portlet.WindowState;
+import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.PageContext;
import org.apache.commons.configuration.Configuration;
@@ -1128,6 +1129,21 @@
public Object getComponent(String name)
{
return Jetspeed.getComponentManager().getComponent(name);
+ }
+
+ public String getAbsoluteUrl(String relativePath)
+ {
+ HttpServletRequest request =
Jetspeed.getCurrentRequestContext().getRequest();
+ StringBuffer path = new StringBuffer();
+ return path.append(request.getScheme())
+ .append("://")
+ .append(request.getServerName())
+ .append(":")
+ .append(request.getServerPort())
+ .append(request.getContextPath())
+ .append(request.getServletPath())
+ .append(relativePath)
+ .toString();
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]