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