Revision: 1280
          http://stripes.svn.sourceforge.net/stripes/?rev=1280&view=rev
Author:   bengunter
Date:     2010-09-24 18:23:21 +0000 (Fri, 24 Sep 2010)

Log Message:
-----------
Applied fix for STS-770 from 1.5.x branch.

Modified Paths:
--------------
    trunk/stripes/src/net/sourceforge/stripes/mock/MockHttpServletResponse.java

Modified: 
trunk/stripes/src/net/sourceforge/stripes/mock/MockHttpServletResponse.java
===================================================================
--- trunk/stripes/src/net/sourceforge/stripes/mock/MockHttpServletResponse.java 
2010-09-24 18:18:10 UTC (rev 1279)
+++ trunk/stripes/src/net/sourceforge/stripes/mock/MockHttpServletResponse.java 
2010-09-24 18:23:21 UTC (rev 1280)
@@ -19,6 +19,7 @@
 import javax.servlet.ServletOutputStream;
 import java.io.IOException;
 import java.io.PrintWriter;
+import java.util.Collections;
 import java.util.ListIterator;
 import java.util.Locale;
 import java.util.Map;
@@ -47,9 +48,13 @@
     private String errorMessage;
     private String characterEncoding = "UTF-8";
     private int contentLength;
-    private String contentType = "text/html";
+    private String contentType;
     private String redirectUrl;
 
+    public MockHttpServletResponse() {
+        setContentType("text/html");
+    }
+
     /** Adds a cookie to the set of cookies in the response. */
     public void addCookie(Cookie cookie) {
         // Remove existing cookies with the same name as the new one
@@ -179,7 +184,10 @@
     public String getCharacterEncoding() { return this.characterEncoding; }
 
     /** Sets the content type for the response. */
-    public void setContentType(String contentType) { this.contentType = 
contentType; }
+    public void setContentType(String contentType) {
+        this.contentType = contentType;
+        getHeaderMap().put("Content-type", Collections.<Object> 
singletonList(contentType));
+    }
 
     /** Gets the content type for the response. Defaults to text/html. */
     public String getContentType() { return this.contentType; }


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to