net.mlw.vlh.web.tag.support
Class DefaultLinkEncoder

java.lang.Object
  extended bynet.mlw.vlh.web.tag.support.DefaultLinkEncoder
All Implemented Interfaces:
LinkEncoder

public class DefaultLinkEncoder
extends Object
implements LinkEncoder

If you have any problem with decoding URI, please set in Tomcat connector property this param URIEncoding="UTF-8" as well:

Example

<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
<Connector port="8080"
           URIEncoding="UTF-8"  ...... />

Version:
$Revision: 1.6 $ $Date: 2005/01/26 17:36:57 $
Author:
Matthew L. Wilson, Andrej Zachar

Constructor Summary
DefaultLinkEncoder()
           
 
Method Summary
 String encode(javax.servlet.jsp.PageContext pageContext, Map parameters)
          Returns an encoded String from the given parameters.
 String getEncoding()
           
 void setEncoding(String encoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLinkEncoder

public DefaultLinkEncoder()
Method Detail

encode

public String encode(javax.servlet.jsp.PageContext pageContext,
                     Map parameters)
Description copied from interface: LinkEncoder
Returns an encoded String from the given parameters.

Specified by:
encode in interface LinkEncoder
Parameters:
pageContext - The PageContext to assist if needed.
parameters - A Map containing all the parameters to encode.
Returns:
An encoded String
See Also:
net.mlw.vlh.web.tag.support.LinkEncoder#encode(java.util.Map, java.util.Collection, java.util.Collection)

getEncoding

public String getEncoding()
Returns:
Returns the encoding.

setEncoding

public void setEncoding(String encoding)
Parameters:
encoding - The encoding to set.


Copyright © 2003-2006 mlavilson. All Rights Reserved.