You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by vk...@apache.org on 2009/04/20 10:39:39 UTC

svn commit: r766620 - /portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/capabilities/impl/CapabilityValveImpl.java

Author: vkumar
Date: Mon Apr 20 08:39:39 2009
New Revision: 766620

URL: http://svn.apache.org/viewvc?rev=766620&view=rev
Log:
Adding validation on Request characterEncoding
Jetspeed will encode request parameters to UTF-8 or encoding specified in jetspeed media map, if character encoding is not present in request.

Modified:
    portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/capabilities/impl/CapabilityValveImpl.java

Modified: portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/capabilities/impl/CapabilityValveImpl.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/capabilities/impl/CapabilityValveImpl.java?rev=766620&r1=766619&r2=766620&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/capabilities/impl/CapabilityValveImpl.java (original)
+++ portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/capabilities/impl/CapabilityValveImpl.java Mon Apr 20 08:39:39 2009
@@ -85,7 +85,7 @@
         }
 
         String encoding = request.getRequest().getCharacterEncoding();
-
+        boolean containerEncoding = encoding!=null;
         if (encoding == null)
         {
             if (mediaType != null && mediaType.getCharacterSet() != null)
@@ -102,6 +102,7 @@
         }
 
         // Put the encoding in the request
+        if(!containerEncoding && encoding!=null)
         request.setCharacterEncoding(encoding);
 
         // Put the CapabilityMap into the request



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org