diff --git a/tool/src/java/org/sakaiproject/evaluation/tool/utils/EvalServletFilter.java b/tool/src/java/org/sakaiproject/evaluation/tool/utils/EvalServletFilter.java
new file mode 100644
index 0000000..3e197c2
--- /dev/null
+++ b/tool/src/java/org/sakaiproject/evaluation/tool/utils/EvalServletFilter.java
@@ -0,0 +1,38 @@
+package org.sakaiproject.evaluation.tool.utils;
+
+
+import java.io.IOException;
+
+import javax.servlet.Filter;
+import javax.servlet.FilterChain;
+import javax.servlet.FilterConfig;
+import javax.servlet.ServletException;
+import javax.servlet.ServletRequest;
+import javax.servlet.ServletResponse;
+import javax.servlet.http.HttpServletResponse;
+
+public class EvalServletFilter implements Filter {
+
+ public void destroy() {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void doFilter(ServletRequest request, ServletResponse response,
+ FilterChain chain) throws IOException, ServletException {
+
+ HttpServletResponse httpServletResponse = (HttpServletResponse)response;
+
+ httpServletResponse.setHeader("Cache-Control","no-cache");
+ httpServletResponse.setHeader("Pragma","no-cache");
+ httpServletResponse.setDateHeader ("Expires", 0);
+
+ chain.doFilter(request, httpServletResponse);
+ }
+
+ public void init(FilterConfig filterConfig) throws ServletException {
+ // TODO Auto-generated method stub
+
+ }
+
+}
diff --git a/tool/src/webapp/WEB-INF/web.xml b/tool/src/webapp/WEB-INF/web.xml
index a6463bc..7901479 100644
--- a/tool/src/webapp/WEB-INF/web.xml
+++ b/tool/src/webapp/WEB-INF/web.xml
@@ -39,6 +39,21 @@
FORWARD
INCLUDE
+
+
+ MyServletFilter
+ org.sakaiproject.evaluation.tool.utils.EvalServletFilter
+
+
+
+
+ MyServletFilter
+ sakai.rsf.evaluation
+ REQUEST
+ FORWARD
+ INCLUDE
+
+
org.sakaiproject.util.ToolListener