Author: simoneg
Date: Tue Nov 17 15:12:20 2009
New Revision: 881325
URL: http://svn.apache.org/viewvc?rev=881325&view=rev
Log:
LABS-221 : reverse link generation was not escaping URL encoding. Maybe it
would be better to use LinkHelper also for this part
Modified:
labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/context/WebMethodContextElement.java
Modified:
labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/context/WebMethodContextElement.java
URL:
http://svn.apache.org/viewvc/labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/context/WebMethodContextElement.java?rev=881325&r1=881324&r2=881325&view=diff
==============================================================================
---
labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/context/WebMethodContextElement.java
(original)
+++
labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/context/WebMethodContextElement.java
Tue Nov 17 15:12:20 2009
@@ -16,7 +16,9 @@
*/
package org.apache.magma.website.context;
+import java.io.UnsupportedEncodingException;
import java.lang.reflect.Method;
+import java.net.URLEncoder;
import org.apache.magma.basics.context.MethodContextElement;
import org.apache.magma.conversion.Converter;
@@ -63,7 +65,11 @@
if (converter != null) {
try {
sb.append(WebHandler.paramSeparator);
-
sb.append(converter.to(object));
+ try {
+
sb.append(URLEncoder.encode(converter.to(object), "UTF-8"));
+ } catch
(UnsupportedEncodingException e) {
+ // Should never
happen for UTF-8
+ }
} catch (Throwable e) {
valid = false;
break;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]