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);
+	}
+
+}