comparison servlet/src/digilib/servlet/ServletOps.java @ 891:6584af320296 jquery

fix working as servlet spec 2.3.
author robcast
date Thu, 07 Apr 2011 10:23:35 +0200
parents 8ee72433bb8f
children
comparison
equal deleted inserted replaced
890:613c2089bc7a 891:6584af320296
30 import java.util.Enumeration; 30 import java.util.Enumeration;
31 import java.util.StringTokenizer; 31 import java.util.StringTokenizer;
32 32
33 import javax.servlet.ServletContext; 33 import javax.servlet.ServletContext;
34 import javax.servlet.ServletException; 34 import javax.servlet.ServletException;
35 import javax.servlet.ServletRequest;
36 import javax.servlet.http.HttpServletRequest; 35 import javax.servlet.http.HttpServletRequest;
37 import javax.servlet.http.HttpServletResponse; 36 import javax.servlet.http.HttpServletResponse;
38 37
39 import org.apache.log4j.Logger; 38 import org.apache.log4j.Logger;
40 39
300 ServletException { 299 ServletException {
301 if (response == null) { 300 if (response == null) {
302 logger.error("No response!"); 301 logger.error("No response!");
303 return; 302 return;
304 } 303 }
305 logger.debug("sending to response: ("+ headersToString(response) + ") committed=" + response.isCommitted()); 304 //logger.debug("sending to response: ("+ headersToString(response) + ") committed=" + response.isCommitted());
305 logger.debug("sending to response. committed=" + response.isCommitted());
306 // TODO: should we erase or replace old last-modified header? 306 // TODO: should we erase or replace old last-modified header?
307 try { 307 try {
308 OutputStream outstream = response.getOutputStream(); 308 OutputStream outstream = response.getOutputStream();
309 // setup output -- if mime type is set use that otherwise 309 // setup output -- if mime type is set use that otherwise
310 // if source is JPG then dest will be JPG else it's PNG 310 // if source is JPG then dest will be JPG else it's PNG
344 } 344 }
345 return s; 345 return s;
346 } 346 }
347 347
348 /** Returns text representation of headers for debuggging purposes. 348 /** Returns text representation of headers for debuggging purposes.
349 * Works only with Servlet spec 3.0!
349 * @param resp 350 * @param resp
350 * @return 351 * @return
351 */ 352 */
352 public static String headersToString(HttpServletResponse resp) { 353 public static String headersToString(HttpServletResponse resp) {
353 String s = ""; 354 String s = "";