org.apache.catalina.util

Class URLEncoder


public class URLEncoder
extends java.lang.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

Authors:
Craig R. McClanahan
Remy Maucherat

Field Summary

protected static char[]
hexadecimal
protected BitSet
safeCharacters

Constructor Summary

URLEncoder()

Method Summary

void
addSafeCharacter(char c)
String
encode(String path)

Field Details

hexadecimal

protected static final char[] hexadecimal


safeCharacters

protected BitSet safeCharacters

Constructor Details

URLEncoder

public URLEncoder()

Method Details

addSafeCharacter

public void addSafeCharacter(char c)


encode

public String encode(String path)


Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.