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:01 UTC
svn commit: r690303 -
/wicket/branches/wicket-1.3.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/basic/StringRequestTarget.java
Author: ivaynberg
Date: Fri Aug 29 08:34:00 2008
New Revision: 690303
URL: http://svn.apache.org/viewvc?rev=690303&view=rev
Log:
WICKET-1809: remove jdk5 api
Modified:
wicket/branches/wicket-1.3.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/basic/StringRequestTarget.java
Modified: wicket/branches/wicket-1.3.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/basic/StringRequestTarget.java
URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.3.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/basic/StringRequestTarget.java?rev=690303&r1=690302&r2=690303&view=diff
==============================================================================
--- wicket/branches/wicket-1.3.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/basic/StringRequestTarget.java (original)
+++ wicket/branches/wicket-1.3.x/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/basic/StringRequestTarget.java Fri Aug 29 08:34:00 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.