morgand
Fri, 07 Sep 2001 10:03:23 -0700
morgand 01/09/07 10:27:39
Modified: latka-webapp/src/org/apache/commons/latka/servlet
ViewResponseServlet.java
Log:
explicitly pass along the original Content-type header
Revision Changes Path
1.2 +12 -0
jakarta-commons-sandbox/latka-webapp/src/org/apache/commons/latka/servlet/ViewResponseServlet.java
Index: ViewResponseServlet.java
===================================================================
RCS file:
/home/cvs/jakarta-commons-sandbox/latka-webapp/src/org/apache/commons/latka/servlet/ViewResponseServlet.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ViewResponseServlet.java 2001/09/07 17:13:42 1.1
+++ ViewResponseServlet.java 2001/09/07 17:27:39 1.2
@@ -15,8 +15,13 @@
import org.apache.commons.latka.http.Response;
+import org.apache.log4j.Category;
+
public class ViewResponseServlet extends HttpServlet {
+ public static Category _log =
+ Category.getInstance(ViewResponseServlet.class);
+
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws IOException {
doGet(req,res);
@@ -34,6 +39,13 @@
int i = Collections.binarySearch(list,responseHash,new ToStringComparator());
Response response = (Response) list.get(i);
+
+ // set the content type, if specified
+ String contentType = response.getHeader("Content-type");
+ _log.debug("Content type = " + contentType);
+ if (contentType != null) {
+ res.setHeader("Content-type",contentType);
+ }
InputStream responseStream = response.getStream();
OutputStream servletStream = res.getOutputStream();