Adam Lipscombe wrote:
Folks
I have an odd problem that occurs on TC6 running on fedora core 6.
Apache in fronting TC.
When I try to pass an HTML parameter from a JSP it is not in present
in the request object for the receiving JSP. I get the following in
catalina.out:
WARNING: Parameters: Character decoding failed. Parameter skipped.
java.io.CharConversionException: isHexDigit
at org.apache.tomcat.util.buf.UDecoder.convert(UDecoder.java:88)
at org.apache.tomcat.util.buf.UDecoder.convert(UDecoder.java:49)
at
org.apache.tomcat.util.http.Parameters.urlDecode(Parameters.java:410)
at
org.apache.tomcat.util.http.Parameters.processParameters(Parameters.java:392)
at
org.apache.tomcat.util.http.Parameters.processParameters(Parameters.java:344)
at
org.apache.catalina.connector.Request.parseParameters(Request.java:2453)
at
org.apache.catalina.connector.Request.getParameter(Request.java:1031)
at
org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:355)
....
The param I am trying to pass is a simple text string.
Any ideas?
Sounds to me like there is a % sign in the parameter text which is not
url encoded. Make sure you url encode the request url in your first JSP.
Regards,
Sebastiaan
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]