You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2003/09/07 09:38:42 UTC

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5 CoyoteAdapter.java

remm        2003/09/07 00:38:42

  Modified:    catalina/src/share/org/apache/coyote/tomcat5
                        CoyoteAdapter.java
  Log:
  - Handle query string decoding as a special case.
  - The URI encoding is used for now. Add a new field for more flexibility.
  - The encoding needs to be set once on the parameters, as they are tied to
    the connector.
  
  Revision  Changes    Path
  1.12      +8 -4      jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteAdapter.java
  
  Index: CoyoteAdapter.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteAdapter.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- CoyoteAdapter.java	2 Sep 2003 21:21:59 -0000	1.11
  +++ CoyoteAdapter.java	7 Sep 2003 07:38:42 -0000	1.12
  @@ -187,6 +187,10 @@
               req.setNote(ADAPTER_NOTES, request);
               res.setNote(ADAPTER_NOTES, response);
   
  +            // Set query string encoding
  +            req.getParameters().setQueryStringEncoding
  +                (connector.getURIEncoding());
  +
           }
   
           if (connector.isXpoweredBy()) {