Update of /var/cvs/src/org/mmbase/module/builders In directory james.mmbase.org:/tmp/cvs-serv15161
Modified Files: Tag: MMBase-1_8 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.42.2.5 retrieving revision 1.42.2.6 diff -u -b -r1.42.2.5 -r1.42.2.6 --- AbstractServletBuilder.java 27 Oct 2008 17:00:41 -0000 1.42.2.5 +++ AbstractServletBuilder.java 15 Nov 2008 11:00:45 -0000 1.42.2.6 @@ -30,7 +30,7 @@ * * * @author Michiel Meeuwissen - * @version $Id: AbstractServletBuilder.java,v 1.42.2.5 2008/10/27 17:00:41 michiel Exp $ + * @version $Id: AbstractServletBuilder.java,v 1.42.2.6 2008/11/15 11:00:45 michiel Exp $ * @since MMBase-1.6 */ public abstract class AbstractServletBuilder extends MMObjectBuilder { @@ -323,6 +323,7 @@ } protected static final Pattern legalizeFileName = Pattern.compile("[%\\/\\:\\;\\\\ \\?\\&]+"); + private static final org.mmbase.util.transformers.CharTransformer urlEscaper = new org.mmbase.util.transformers.Url(); /** @@ -356,7 +357,7 @@ 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 Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs