remm 02/04/16 03:34:59 Modified: catalina/src/share/org/apache/catalina/servlets DefaultServlet.java Log: - Apply patch for bug 8099. Submitted by Jürgen Moßgraber <mossgraber at iitb.fhg.de> Revision Changes Path 1.53 +7 -21 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java Index: DefaultServlet.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- DefaultServlet.java 16 Mar 2002 05:28:15 -0000 1.52 +++ DefaultServlet.java 16 Apr 2002 10:34:58 -0000 1.53 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java,v 1.52 2002/03/16 05:28:15 remm Exp $ - * $Revision: 1.52 $ - * $Date: 2002/03/16 05:28:15 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/DefaultServlet.java,v 1.53 2002/04/16 10:34:58 remm Exp $ + * $Revision: 1.53 $ + * $Date: 2002/04/16 10:34:58 $ * * ==================================================================== * @@ -125,7 +125,7 @@ * * @author Craig R. McClanahan * @author Remy Maucherat - * @version $Revision: 1.52 $ $Date: 2002/03/16 05:28:15 $ + * @version $Revision: 1.53 $ $Date: 2002/04/16 10:34:58 $ */ public class DefaultServlet @@ -1547,23 +1547,9 @@ StringBuffer result = new StringBuffer(rewriteUrl(redirectPath)); - Enumeration enum = request.getParameterNames(); - if (enum.hasMoreElements()) - result.append("?"); - - while (enum.hasMoreElements()) { - String name = (String) enum.nextElement(); - String[] values = request.getParameterValues(name); - for (int i = 0; i < values.length; i++) { - result.append(rewriteUrl(name)); - result.append("="); - result.append(rewriteUrl(values[i])); - if (i < (values.length - 1)) - result.append("&"); - } - if (enum.hasMoreElements()) - result.append("&"); - } + String query = request.getQueryString (); + if (query != null) + result.append ("?").append (query); return result.toString();
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>