cvs commit: jakarta-commons-sandbox/latka-webapp/src/org/apache/commons/latka/servlet ViewResponseServlet.java

2001-09-07 Thread morgand

morgand 01/09/07 12:34:20

  Modified:latka-webapp/src/org/apache/commons/latka/servlet
ViewResponseServlet.java
  Log:
  some debug info I added for a problem that didn't exist
  
  Revision  ChangesPath
  1.4   +1 -1  
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.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ViewResponseServlet.java  2001/09/07 19:28:41 1.3
  +++ ViewResponseServlet.java  2001/09/07 19:34:20 1.4
  @@ -54,7 +54,7 @@
   
   int someByte = responseStream.read();
   
  -_log.debug("read first byte" + someByte);
  +_log.debug("read first byte: " + someByte);
   
   while (someByte > -1) {
 servletStream.write(someByte);
  
  
  



cvs commit: jakarta-commons-sandbox/latka-webapp/src/org/apache/commons/latka/servlet ViewResponseServlet.java

2001-09-07 Thread morgand

morgand 01/09/07 12:28:41

  Modified:latka-webapp/src/org/apache/commons/latka/servlet
ViewResponseServlet.java
  Log:
  some debug info I added for a problem that didn't exist
  
  Revision  ChangesPath
  1.3   +6 -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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ViewResponseServlet.java  2001/09/07 17:27:39 1.2
  +++ ViewResponseServlet.java  2001/09/07 19:28:41 1.3
  @@ -50,12 +50,18 @@
   InputStream responseStream = response.getStream();
   OutputStream servletStream = res.getOutputStream();
   
  +_log.debug("got input and output streams");
  +
   int someByte = responseStream.read();
   
  +_log.debug("read first byte" + someByte);
  +
   while (someByte > -1) {
 servletStream.write(someByte);
 someByte = responseStream.read();
   }
  +
  +_log.debug("end doGet(HttpServletRequest,HttpServletResponse)");
 }
   
 private class ToStringComparator implements Comparator {
  
  
  



cvs commit: jakarta-commons-sandbox/latka-webapp/src/org/apache/commons/latka/servlet ViewResponseServlet.java

2001-09-07 Thread morgand

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