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 Forward09 extends HttpServlet { 33 34 35 public void doGet(HttpServletRequest request, HttpServletResponse response) 36 throws IOException, ServletException { 37 38 StringBuffer sb = new StringBuffer (); 40 response.setContentType("text/plain"); 41 PrintWriter writer = response.getWriter(); 42 43 String path = request.getParameter("path"); 45 if (path == null) 46 path = "/Forward00a"; 47 48 RequestDispatcher rd = request.getRequestDispatcher(path); 50 if (rd == null) { 51 sb.append(" No RequestDispatcher returned/"); 52 } else { 53 if (sb.length() < 1) 54 rd.forward(request, response); 55 } 56 57 if (sb.length() >= 1) { 59 writer.print("Forward09 FAILED -"); 60 writer.println(sb.toString()); 61 while (true) { 62 String message = StaticLogger.read(); 63 if (message == null) 64 break; 65 writer.println(message); 66 } 67 } 68 StaticLogger.reset(); 69 70 } 71 72 } 73 | Popular Tags |