Update of /var/cvs/src/org/mmbase/module/builders
In directory james.mmbase.org:/tmp/cvs-serv15048
Modified Files:
AbstractServletBuilder.java
Log Message:
MMB-1458
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/module/builders
See also: http://www.mmbase.org/jira/browse/MMB-1458
Index: AbstractServletBuilder.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/module/builders/AbstractServletBuilder.java,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -b -r1.58 -r1.59
--- AbstractServletBuilder.java 27 Oct 2008 16:40:44 -0000 1.58
+++ AbstractServletBuilder.java 15 Nov 2008 10:58:40 -0000 1.59
@@ -30,7 +30,7 @@
*
*
* @author Michiel Meeuwissen
- * @version $Id: AbstractServletBuilder.java,v 1.58 2008/10/27 16:40:44
michiel Exp $
+ * @version $Id: AbstractServletBuilder.java,v 1.59 2008/11/15 10:58:40
michiel Exp $
* @since MMBase-1.6
*/
public abstract class AbstractServletBuilder extends MMObjectBuilder {
@@ -329,7 +329,7 @@
}
protected static final Pattern legalizeFileName =
Pattern.compile("[%\\/\\:\\;\\\\ \\?\\&]+");
-
+ private static final org.mmbase.util.transformers.CharTransformer
urlEscaper = new org.mmbase.util.transformers.Url();
/**
* @since MMBase-1.8
@@ -362,7 +362,8 @@
if (backSlash > -1) {
fileName = fileName.substring(backSlash + 1);
}
- buf.append(legalizeFileName.matcher(fileName).replaceAll("_"));
+
+
buf.append(urlEscaper.transform(legalizeFileName.matcher(fileName).replaceAll("_")));
return buf;
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs