You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2008/08/29 17:34:35 UTC

svn commit: r690304 - /wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/basic/StringRequestTarget.java

Author: ivaynberg
Date: Fri Aug 29 08:34:35 2008
New Revision: 690304

URL: http://svn.apache.org/viewvc?rev=690304&view=rev
Log:
WICKET-1809: align code with wicket-1.3.x version

Modified:
    wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/basic/StringRequestTarget.java

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/basic/StringRequestTarget.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/basic/StringRequestTarget.java?rev=690304&r1=690303&r2=690304&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/basic/StringRequestTarget.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/basic/StringRequestTarget.java Fri Aug 29 08:34:35 2008
@@ -19,6 +19,7 @@
 import java.io.OutputStream;
 import java.nio.charset.Charset;
 
+import org.apache.wicket.Application;
 import org.apache.wicket.IRequestTarget;
 import org.apache.wicket.RequestCycle;
 import org.apache.wicket.Response;
@@ -54,10 +55,9 @@
 	 */
 	public StringRequestTarget(String string)
 	{
-		this("text/plain", Charset.defaultCharset(), string);
+		this("text/plain", getDefaultCharset(), string);
 	}
 
-
 	/**
 	 * Constructor
 	 * 
@@ -88,6 +88,20 @@
 		this.charset = charset;
 	}
 
+	/**
+	 * Retrieves default charset configured in application
+	 * 
+	 * @return charset
+	 */
+	private static Charset getDefaultCharset()
+	{
+		final String charsetName = Application.get()
+			.getRequestCycleSettings()
+			.getResponseRequestEncoding();
+
+		return Charset.forName(charsetName);
+	}
+
 
 	/**
 	 * Responds by sending the string property.