@Override protected void doResponseHeaders(HttpServletResponse response, Resource resource, String mimeType) { if (mimeType == null && resource.getName().endsWith(".css")) mimeType = "text/css"; super.doResponseHeaders(response, resource, mimeType); // modify the caching strategy of ResourceHandler setCaching(response, this.expiresSeconds); }
@Override protected void doResponseHeaders(HttpServletResponse response, Resource resource, String mimeType) { super.doResponseHeaders(response, resource, mimeType); Date expiresAt = new Date(); expiresAt.setTime(new Date().getTime() + (seconds * 1000)); response.setHeader("expires", dateFormat.format(expiresAt)); } }
doResponseHeaders(response,resource,mime!=null?mime.toString():null); response.setDateHeader(HttpHeaders.LAST_MODIFIED,last_modified); if (_etags)
doResponseHeaders(response,resource,mime!=null?mime.toString():null); response.setDateHeader(HttpHeaders.LAST_MODIFIED,last_modified); if (_etags)
doResponseHeaders(response,resource,mime!=null?mime.toString():null); response.setDateHeader(HttpHeaders.LAST_MODIFIED,last_modified); if (_etags)
doResponseHeaders(response,resource,mime!=null?mime.toString():null); response.setDateHeader(HttpHeaders.LAST_MODIFIED,last_modified); if (_etags)
doResponseHeaders(response,resource,mime!=null?mime.toString():null); response.setDateHeader(HttpHeaders.LAST_MODIFIED,last_modified); if (_etags)
doResponseHeaders(response,resource,mime!=null?mime.toString():null); response.setDateHeader(HttpHeader.LAST_MODIFIED.asString(),last_modified); if (_etags)
doResponseHeaders(response,resource,mime!=null?mime.toString():null); response.setDateHeader(HttpHeader.LAST_MODIFIED.asString(),last_modified); if (_etags)
if (mime==null) mime=_mimeTypes.getMimeByExtension(request.getPathInfo()); doResponseHeaders(response,resource,mime); if (_etags) baseRequest.getResponse().getHttpFields().put(HttpHeader.ETAG,etag);
if (mime==null) mime=_mimeTypes.getMimeByExtension(request.getPathInfo()); doResponseHeaders(response,resource,mime); if (_etags) baseRequest.getResponse().getHttpFields().put(HttpHeader.ETAG,etag);