ApplicationHttpRequest does return encoded
here is why..
package org.apache.catalina.core;
class ApplicationHttpRequest extends HttpServletRequestWrapper
{
public String getParameter(String name)
{
parseParameters();
..which calls...
/** Parses the parameters of this request. If parameters are present in
both the query string and the request content, they are merged. */
void parseParameters()
{
if (parsedParams)
{
return;
}
parameters = new HashMap();
parameters = copyMap(getRequest().getParameterMap());
mergeParameters();
.. which calls...
private void mergeParameters()
{
if ((queryParamString == null) || (queryParamString.length() < 1))
return;
HashMap queryParameters = new HashMap();
String encoding = getCharacterEncoding();
if (encoding == null)
encoding = "ISO-8859-1";
try {
RequestUtil.parseParameters
(queryParameters, queryParamString, encoding);
} catch (Exception e) {
;
}
Iterator keys = parameters.keySet().iterator();
while (keys.hasNext()) {
String key = (String) keys.next();
Object value = queryParameters.get(key);
if (value == null) {
queryParameters.put(key, parameters.get(key));
continue;
}
queryParameters.put
(key, mergeValues(value, parameters.get(key)));
}
parameters = queryParameters;
}
HTH
Martin--
----- Original Message -----
From: "Mark H. Wood" <[EMAIL PROTECTED]>
To: <users@tomcat.apache.org>
Sent: Wednesday, June 04, 2008 4:09 PM
Subject: Does HTTPRequest.getParameter() return encoded or decoded?
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]