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();