1 16 17 package org.apache.tester; 18 19 20 import java.io.*; 21 import javax.servlet.*; 22 import javax.servlet.http.*; 23 24 31 32 public class Session06 extends HttpServlet { 33 34 public void doGet(HttpServletRequest request, HttpServletResponse response) 35 throws IOException, ServletException { 36 37 response.setContentType("text/plain"); 39 PrintWriter writer = response.getWriter(); 40 writer.print("Session06 "); 41 response.flushBuffer(); 42 43 try { 45 HttpSession session = request.getSession(true); 46 if (session == null) 47 writer.println("FAILED - Did not throw IllegalStateException"); 48 else 49 writer.println("FAILED - Returned new session"); 50 } catch (IllegalStateException e) { 51 writer.println("PASSED"); 52 } catch (Throwable t) { 53 writer.println("FAILED - Threw " + t); 54 t.printStackTrace(writer); 55 } 56 57 while (true) { 58 String message = StaticLogger.read(); 59 if (message == null) 60 break; 61 writer.println(message); 62 } 63 StaticLogger.reset(); 64 response.flushBuffer(); 65 66 } 67 68 } 69 | Popular Tags |