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.