Character encoding problem when submitting with PPR and a filter getting 
parameters out the request
---------------------------------------------------------------------------------------------------

                 Key: TRINIDAD-1173
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-1173
             Project: MyFaces Trinidad
          Issue Type: Bug
          Components: Components
    Affects Versions: 1.0.9-core,  1.0.8-core, 1.0.7-core, 1.0.6-core, 
1.0.5-core, 1.0.4-core, 1.0.3-core, 1.0.2-core
         Environment: JSF RI / Myfaces 1.1.4
Embedded OC4J of jDeveloper 10.1.3.1 / Oracle Application Server 10.1.3.1.0 / 
Apache Tomcat 6.0.18
Firefox and Internet Explorer 7
            Reporter: Mark van den Boomen
            Priority: Blocker
             Fix For: 1.0.1-core


If a form is submitted with PPR and the application uses a filter which reads a 
parameter out of the request scope then somehow the character encoding screws 
up on other parameters. When the submitted value of a inputfield reaches the 
bean it's mallformed. This happends when the submitted value contains 
characters like 'ëìïòä'. With a normal submit this doesn't happen.

Example:
When 'België' is submitted, the bean receives 'België'.

The problem doesn't occur with Trinidad 1.0.1, so after spitting through the 
Subversion logs I noticed TRINIDAD-46 which was released with release 1.0.2 and 
replaces lots of the PPR. Maybe somewhere in the new implementation of PPR is 
the cause of the problem.

As said the problem happens when a filter is getting a parameter from the 
request (for example) like this:
  String parameter = servletRequest.getParameter("test");

If that line is removed from the filter Trinidad works normally.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to