1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package compressionFilters;
18
19 import java.io.IOException;
20 import java.io.PrintWriter;
21 import java.util.Enumeration;
22 import javax.servlet.*;
23 import javax.servlet.http.*;
24
25 /**
26 * Very Simple test servlet to test compression filter
27 * @author Amy Roh
28 * @version $Revision: 267129 $, $Date: 2004-03-18 08:40:35 -0800 (Thu, 18 Mar 2004) $
29 */
30
31 public class CompressionFilterTestServlet extends HttpServlet {
32
33 public void doGet(HttpServletRequest request, HttpServletResponse response)
34 throws ServletException, IOException {
35
36 ServletOutputStream out = response.getOutputStream();
37 response.setContentType("text/plain");
38
39 Enumeration e = ((HttpServletRequest)request).getHeaders("Accept-Encoding");
40 while (e.hasMoreElements()) {
41 String name = (String)e.nextElement();
42 out.println(name);
43 if (name.indexOf("gzip") != -1) {
44 out.println("gzip supported -- able to compress");
45 }
46 else {
47 out.println("gzip not supported");
48 }
49 }
50
51
52 out.println("Compression Filter Test Servlet");
53 out.close();
54 }
55
56 }
57