Mercurial Hosting > nabble
diff src/fschmidt/util/servlet/NoCacheDefaultServlet.java @ 68:00520880ad02
add fschmidt source
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 05 Oct 2025 17:24:15 -0600 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/fschmidt/util/servlet/NoCacheDefaultServlet.java Sun Oct 05 17:24:15 2025 -0600 @@ -0,0 +1,26 @@ +package fschmidt.util.servlet; + +import org.eclipse.jetty.http.HttpContent; +import org.eclipse.jetty.servlet.DefaultServlet; +import org.eclipse.jetty.util.resource.Resource; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.util.Enumeration; + +public class NoCacheDefaultServlet extends DefaultServlet { + + protected void sendData(HttpServletRequest request, + HttpServletResponse response, + boolean include, + Resource resource, + HttpContent content, + Enumeration reqRanges) + throws IOException + { + response.setHeader("Cache-Control", "max-age=0"); + super.sendData(request, response, include, resource, content, reqRanges); + } + +}