mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-14 06:18:12 +00:00
bug4390: added GWTCacheControlServletFilter to security.ui and dashboards.gwt
Change-Id: I02fa81f0531b4aede4ce50deb45b172f084390b4
This commit is contained in:
1 parent
573736ff1b
commit
35fbeeed74
2 files changed
+10
-4
No files matched your search
@@ -37,7 +37,16 @@
|
||||
<url-pattern>*.html</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<servlet>
|
||||
<filter>
|
||||
<filter-name>GWTCacheControlServletFilter</filter-name>
|
||||
<filter-class>com.sap.sse.gwt.server.GWTCacheControlServletFilter</filter-class>
|
||||
</filter>
|
||||
<filter-mapping>
|
||||
<filter-name>GWTCacheControlServletFilter</filter-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<servlet>
|
||||
<display-name>Dashboard Dispatch Service</display-name>
|
||||
<servlet-name>dashboardDispatch</servlet-name>
|
||||
<servlet-class>com.sap.sailing.dashboards.gwt.server.DashboardDispatchServlet</servlet-class>
|
||||
|
||||
@@ -25,11 +25,9 @@ public class GWTCacheControlServletFilter implements Filter {
|
||||
|
||||
public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain)
|
||||
throws IOException, ServletException {
|
||||
|
||||
HttpServletRequest httpRequest = (HttpServletRequest) request;
|
||||
String requestURI = httpRequest.getRequestURI();
|
||||
HttpServletResponse httpResponse = (HttpServletResponse) response;
|
||||
|
||||
if (requestURI.contains(".nocache.")) {
|
||||
Date now = new Date();
|
||||
httpResponse.setDateHeader("Date", now.getTime());
|
||||
@@ -40,7 +38,6 @@ public class GWTCacheControlServletFilter implements Filter {
|
||||
} else if (requestURI.contains(".cache.")) {
|
||||
httpResponse.setHeader("Cache-Control", "max-age=2592000");
|
||||
}
|
||||
|
||||
filterChain.doFilter(request, response);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user