|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ibm.as400.util.html.URLEncoder
public class URLEncoder extends Object
The URLEncoder class encodes a string's delimiters for use in an HTML URL string.
For example, the following HTML URL string is not valid and would need to be encoded:
http://mySystem.myCompany.com/servlet/myServlet?parm1="/library/test1#partA"&parm2="/library/test2#partB"
The following example uses the URLEncoder class to encode two URL string parameter values:
HTMLForm form = new HTMLForm();
String action = "http://mySystem.myCompany.com/servlet/myServlet";
String parm1 = "parm1=" + URLEncoder.encode("\"/library/test1#partA\"");
String parm2 = "parm2=" + URLEncoder.encode("\"/library/test2#partB\"");
form.setURL(action + "?" + parm1 + "&" + parm2);
The delimiters that are encoded include:
| Constructor and Description |
|---|
URLEncoder()
|
| Modifier and Type | Method and Description |
|---|---|
static String |
encode(String url)
Encodes the URL. |
static String |
encode(String url,
boolean encodePath)
Encodes the URL. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public URLEncoder()
| Method Detail |
|---|
public static String encode(String url)
url - The URL to be encoded.
public static String encode(String url,
boolean encodePath)
url - The URL to be encoded.encodePath - true if the "/" is encoded in the url; false otherwise. The default is true.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||