You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by cr...@apache.org on 2005/12/16 21:53:15 UTC

svn commit: r357225 - in /beehive/trunk/netui: src/tags-html/org/apache/beehive/netui/tags/internal/ReturnActionViewRenderer.java test/webapps/drt/web/tags/encoding/Controller.java

Author: crogers
Date: Fri Dec 16 12:53:04 2005
New Revision: 357225

URL: http://svn.apache.org/viewcvs?rev=357225&view=rev
Log:
Fix for http://issues.apache.org/jira/browse/BEEHIVE-1029 - Multibyte characters not supported correctly with the retrievePopupOutput for NetUI tag.

tests: drt, bvt in netui (WinXP)



Modified:
    beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/internal/ReturnActionViewRenderer.java
    beehive/trunk/netui/test/webapps/drt/web/tags/encoding/Controller.java

Modified: beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/internal/ReturnActionViewRenderer.java
URL: http://svn.apache.org/viewcvs/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/internal/ReturnActionViewRenderer.java?rev=357225&r1=357224&r2=357225&view=diff
==============================================================================
--- beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/internal/ReturnActionViewRenderer.java (original)
+++ beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/internal/ReturnActionViewRenderer.java Fri Dec 16 12:53:04 2005
@@ -96,6 +96,7 @@
     public void renderView(ServletRequest request, ServletResponse response, ServletContext servletContext)
             throws IOException
     {
+        response.setContentType("text/html; charset=UTF-8");
         ResponseRenderAppender appender = new ResponseRenderAppender(response);
         ScriptTag.State state = new ScriptTag.State();
         ScriptTag br = (ScriptTag) TagRenderingBase.Factory.getRendering(TagRenderingBase.SCRIPT_TAG, request);

Modified: beehive/trunk/netui/test/webapps/drt/web/tags/encoding/Controller.java
URL: http://svn.apache.org/viewcvs/beehive/trunk/netui/test/webapps/drt/web/tags/encoding/Controller.java?rev=357225&r1=357224&r2=357225&view=diff
==============================================================================
--- beehive/trunk/netui/test/webapps/drt/web/tags/encoding/Controller.java (original)
+++ beehive/trunk/netui/test/webapps/drt/web/tags/encoding/Controller.java Fri Dec 16 12:53:04 2005
@@ -79,6 +79,10 @@
             //
             // encode the bytes correctly for a Java unicode String
             // ...depends on the environment.
+            // For example, this assumes that the URL encoding of the
+            // parameters is "ISO-8859-1" as in a default configuration
+            // of Tomcat. I.E. the attribute, URIEncoding="UTF-8", has
+            // not been set on the <Connector> element in the server.xml
             //
             byte[] bytes = value.getBytes("ISO-8859-1");
             result.append("\nRequest parameter " + name + " encoded using "