| 
68
 | 
     1 package fschmidt.util.servlet;
 | 
| 
 | 
     2 
 | 
| 
 | 
     3 import org.eclipse.jetty.http.HttpContent;
 | 
| 
 | 
     4 import org.eclipse.jetty.servlet.DefaultServlet;
 | 
| 
 | 
     5 import org.eclipse.jetty.util.resource.Resource;
 | 
| 
 | 
     6 
 | 
| 
 | 
     7 import javax.servlet.http.HttpServletRequest;
 | 
| 
 | 
     8 import javax.servlet.http.HttpServletResponse;
 | 
| 
 | 
     9 import java.io.IOException;
 | 
| 
 | 
    10 import java.util.Enumeration;
 | 
| 
 | 
    11 
 | 
| 
 | 
    12 public class NoCacheDefaultServlet extends DefaultServlet {
 | 
| 
 | 
    13 
 | 
| 
 | 
    14 	protected void sendData(HttpServletRequest request,
 | 
| 
 | 
    15 							HttpServletResponse response,
 | 
| 
 | 
    16 							boolean include,
 | 
| 
 | 
    17 							Resource resource,
 | 
| 
 | 
    18 							HttpContent content,
 | 
| 
 | 
    19 							Enumeration reqRanges)
 | 
| 
 | 
    20 			throws IOException
 | 
| 
 | 
    21 	{
 | 
| 
 | 
    22 		response.setHeader("Cache-Control", "max-age=0");
 | 
| 
 | 
    23 		super.sendData(request, response, include, resource, content, reqRanges);
 | 
| 
 | 
    24 	}
 | 
| 
 | 
    25 
 | 
| 
 | 
    26 }
 |