1 16 17 package org.apache.tester; 18 19 20 import java.io.*; 21 import java.util.*; 22 import javax.servlet.*; 23 import javax.servlet.http.*; 24 25 26 32 33 public class Reset01 extends GenericServlet { 34 35 36 38 39 48 public void service(ServletRequest request, ServletResponse response) 49 throws IOException, ServletException { 50 51 response.setContentType("text/plain"); 52 PrintWriter writer = response.getWriter(); 53 try { 54 writer.println("Reset01 FAILED - Did not reset buffer"); 55 response.reset(); 56 response.setContentType("text/plain"); 57 writer.println("Reset01 PASSED"); 58 } catch (IllegalStateException e) { 59 writer.println("Reset01 FAILED - Threw IllegaStateException"); 60 e.printStackTrace(writer); 61 } 62 while (true) { 63 String message = StaticLogger.read(); 64 if (message == null) 65 break; 66 writer.println(message); 67 } 68 StaticLogger.reset(); 69 70 } 71 72 73 } 74 | Popular Tags |