1 16 17 package org.apache.tester; 18 19 20 import java.io.*; 21 import java.lang.reflect.*; 22 import java.util.*; 23 import javax.servlet.*; 24 import javax.servlet.http.*; 25 26 27 34 35 public class FilterResponse04a extends HttpServlet { 36 37 38 public void service(HttpServletRequest request, 39 HttpServletResponse response) 40 throws IOException, ServletException { 41 42 response.setContentType("text/plain"); 43 PrintWriter writer = response.getWriter(); 44 String wrap = request.getParameter("wrap"); 45 46 if ("false".equals(wrap)) { 47 if (response instanceof TesterHttpServletResponseWrapper) 48 writer.println("FilterResponse04 FAILED - Response was wrapped"); 49 else 50 writer.println("FilterResponse04 PASSED"); 51 } else { 52 if (response instanceof TesterHttpServletResponseWrapper) 53 writer.println("FilterResponse04 PASSED"); 54 else 55 writer.println("FilterResponse04 FAILED - Wrapper class is " 56 + response.getClass().getName()); 57 } 58 59 } 60 61 62 } 63 | Popular Tags |