costin      01/05/26 11:09:22

  Modified:    src/facade22/org/apache/tomcat/facade
                        HttpServletRequestFacade.java
  Log:
  Call request.handleQueryParameters ( to allow the request to set the
  encoding - the second stage of guessing )
  
  Return unparsed URI.
  
  Revision  Changes    Path
  1.24      +8 -5      
jakarta-tomcat/src/facade22/org/apache/tomcat/facade/HttpServletRequestFacade.java
  
  Index: HttpServletRequestFacade.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/facade22/org/apache/tomcat/facade/HttpServletRequestFacade.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- HttpServletRequestFacade.java     2001/05/15 09:50:37     1.23
  +++ HttpServletRequestFacade.java     2001/05/26 18:09:22     1.24
  @@ -238,7 +238,7 @@
        */
       public String getParameter(String name) {
        if( ! parametersProcessed ) {
  -         request.parameters().handleQueryParameters();
  +         request.handleQueryParameters();
            if( request.method().equals("POST")) {
                request.handlePostParameters();
            }
  @@ -249,7 +249,7 @@
   
       public String[] getParameterValues(String name) {
        if( ! parametersProcessed ) {
  -         request.parameters().handleQueryParameters();
  +         request.handleQueryParameters();
            if( request.method().equals("POST")) {
                request.handlePostParameters();
            }
  @@ -260,7 +260,7 @@
   
       public Enumeration getParameterNames() {
        if( ! parametersProcessed ) {
  -         request.parameters().handleQueryParameters();
  +         request.handleQueryParameters();
            if( request.method().equals("POST")) {
                request.handlePostParameters();
            }
  @@ -291,7 +291,8 @@
       }
   
       public String getQueryString() {
  -        String qS=request.queryString().toString();
  +     // unprocessed
  +     String qS=request.queryString().toString();
        if( "".equals(qS) )
            return null;
        return qS;
  @@ -363,7 +364,9 @@
       }
   
       public String getRequestURI() {
  -        return request.requestURI().toString();
  +     if( request.unparsedURI().isNull() )
  +         return request.requestURI().toString();
  +        return request.unparsedURI().toString();
       }
   
       /** Facade: we delegate to the right object ( the context )
  
  
  

Reply via email to