org.apache.catalina.util

Class URLEncoder

public class URLEncoder extends Object

This class is very similar to the java.net.URLEncoder class. Unfortunately, with java.net.URLEncoder there is no way to specify to the java.net.URLEncoder which characters should NOT be encoded. This code was moved from DefaultServlet.java

Author: Craig R. McClanahan Remy Maucherat

Field Summary
protected static char[]hexadecimal
protected BitSetsafeCharacters
Constructor Summary
URLEncoder()
Method Summary
voidaddSafeCharacter(char c)
Stringencode(String path)

Field Detail

hexadecimal

protected static final char[] hexadecimal

safeCharacters

protected BitSet safeCharacters

Constructor Detail

URLEncoder

public URLEncoder()

Method Detail

addSafeCharacter

public void addSafeCharacter(char c)

encode

public String encode(String path)
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.