Hi, I got a request for the diff of ContextAdmin.java. Subject of my original posting was: tc-3.2.2/3.2.3 Little Bug in ContextAdmin.java Its not to long, so I send it to the list. The orig-class is the one shipped with tomcat-3.2.3. But again, it solves the problem only for Java2-Systems. I hope it's useful Bernd --- ContextAdmin.java.orig Wed Jul 18 15:25:25 2001 +++ ContextAdmin.java Wed Jul 18 15:25:53 2001 @@ -2,6 +2,7 @@ import java.util.Enumeration; import java.io.File; import java.net.URL; +import java.net.URLDecoder; import javax.servlet.http.*; import org.apache.tomcat.core.Request; @@ -73,7 +74,8 @@ v.addElement("FULL DOC BASE: " + context.getDocumentBase().toString()); v.addElement("PATH: " + context.getPath()); if (context.getWorkDir() != null) - v.addElement("WORK DIR: " + RequestUtil.URLDecode(context.getWorkDir().getName())); + v.addElement("WORK DIR: " + +URLDecoder.decode(context.getWorkDir().getName())); + //v.addElement("WORK DIR: " + +RequestUtil.URLDecode(context.getWorkDir().getName())); v.addElement("DESCRIPTION: " + context.getDescription()); v.addElement("SESSION TIMEOUT: " + new Integer(context.getSessionTimeOut()).toString()); @@ -89,7 +91,8 @@ while (enum.hasMoreElements()) { key = (String)enum.nextElement(); v.addElement("ATTRIBUTE NAME: " + key); - v.addElement("ATTRIBUTE: " + RequestUtil.URLDecode(context.getAttribute(key).toString())); + v.addElement("ATTRIBUTE: " + +URLDecoder.decode(context.getAttribute(key).toString())); + //v.addElement("ATTRIBUTE: " + +RequestUtil.URLDecode(context.getAttribute(key).toString())); } v.addElement("SERVER INFO: " + context.getEngineHeader());