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

Reply via email to