ozeigermann 2004/04/01 05:26:51
Modified: src/webdav/server/org/apache/slide/webdav/util
DirectoryIndexGenerator.java
Log:
Applied patch for bug #28073
Revision Changes Path
1.6 +6 -10
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/DirectoryIndexGenerator.java
Index: DirectoryIndexGenerator.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/DirectoryIndexGenerator.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- DirectoryIndexGenerator.java 11 Feb 2004 11:30:34 -0000 1.5
+++ DirectoryIndexGenerator.java 1 Apr 2004 13:26:51 -0000 1.6
@@ -147,10 +147,6 @@
res.setContentType("text/html; charset=\"UTF-8\"");
- String contextPath = req.getContextPath();
- if (contextPath == null)
- contextPath = "";
-
// get the helpers
Content content = nat.getContentHelper();
Lock lock = nat.getLockHelper();
@@ -206,7 +202,7 @@
parentDirectory = parentDirectory.substring(0,
parentDirectory.lastIndexOf("/"));
writer.print("<tr><td colspan=\"5\" bgcolor=\"#ffffff\">\r\n");
writer.print("<a href=\"");
- writer.print(WebdavUtils.encodeURL(contextPath, "UTF-8"));
+ writer.print(WebdavUtils.getAbsolutePath("", req, config));
if (parentDirectory.equals(""))
parentDirectory = "/";
writer.print(parentDirectory); // I18N chars
@@ -305,7 +301,7 @@
writer.print("<td align=\"left\" colspan=\"3\"> \r\n");
writer.print("<a href=\"");
- writer.print(WebdavUtils.encodeURL(contextPath +
currentResource.substring(scope.length())));
+ writer.print(WebdavUtils.getAbsolutePath(currentResource, req, config));
writer.print("\"><tt>");
writer.print(stringToCharacterRef(trimmed)); // I18N chars
if (WebdavUtils.isCollection(currentDescriptor)) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]