cvs commit: jakarta-commons-sandbox/latka-webapp/src/org/apache/commons/latka/servlet ViewResponseServlet.java
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
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
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();