response.setDateHeader(HEADER_LAST_MODIFIED, lastModified);
/** Cache-Control für HTTP/1.1-Clients generieren */
- Map<String, String> cacheControl = new HashMap<String, String>(cacheable.getCacheControll(request));
+ Map<String, String> cacheControl = new HashMap<String, String>(cacheable.getCacheControl(request));
/**
* Wenn eins JSESSIONID in der URL enthalten ist, darf die Anfrage nur vom
* zurückgeliefert werden!
*
* Den Wert als <code>max-age</code> zu den Schlüssel-Wert-Paaren für den
- * <code>Cache-Controll</code>-Header hinzufügen und einen entsprechenden
+ * <code>Cache-Control</code>-Header hinzufügen und einen entsprechenden
* <code>Expires</code>-Header für HTTP/1.0-Clients setzen.
*/
cacheControl.put("max-age", Integer.toString(cacheSeconds));
* Cachen der Antwort für HTTP/1.0 und HTTP/1.1 vollständig untersagen,</li>
* <li>Wenn die Methode einen Wert größer <code>0</code> zurückliefert, wird
* ein für HTTP/1.0-Clients ein <code>Expires</code>-Header generiert und für
- * HTTP/1.1-Clients ein <code>Cache-Controll</code>-Header mit einem
+ * HTTP/1.1-Clients ein <code>Cache-Control</code>-Header mit einem
* entsprechenden <code>max-age</code>-Eintrag. Dies reicht in Kombination mit
* einem sinnvollen Rückgabewert der Methode
* {@link #getLastModified(javax.servlet.http.HttpServletRequest)} vollständig
* </ul>
* <p>
* <strong>Zu beachten:</strong> Wenn die Methode
- * {@link #getCacheControll(javax.servlet.http.HttpServletRequest)} weitere
- * Schlüssel-Wert-Paare für den <code>Cache-Controll</code>-Header liefert,
+ * {@link #getCacheControl(javax.servlet.http.HttpServletRequest)} weitere
+ * Schlüssel-Wert-Paare für den <code>Cache-Control</code>-Header liefert,
* werden diese ergänzt. Wenn in der Rückgabe ein Wert für
* <code>max-age</code> enthalten ist, wir er allerdings von dem durch diese
* Methode vorgegebenen Wert überschrieben!
*
* @see #getLastModified(javax.servlet.http.HttpServletRequest)
- * @see #getCacheControll(javax.servlet.http.HttpServletRequest)
+ * @see #getCacheControl(javax.servlet.http.HttpServletRequest)
* @param request
* Der aktuelle HTTP-Request
* @return Die gewünschte Cache-Zeit in Sekunden, oder <code>0</code>, wenn
/**
* Diese Methode liefert eine Map mit Schlüssel-Wert-Paaren für den
- * HTTP/1.1-Header <code>Cache-Controll</code> (s. {@plainlink
+ * HTTP/1.1-Header <code>Cache-Control</code> (s. {@plainlink
* http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.3 RFC2616,
* Abschnitt 14.9.3}).
* <p>
* @param request
* Der aktuelle HTTP-Request
* @return Eine <code>Map</code> mit den Schlüssel-Wert-Paaren für den
- * <code>Cache-Controll</code>-Header.
+ * <code>Cache-Control</code>-Header.
* @throws IllegalArgumentException
* Wenn zu dem Request keine Ressource existiert.
*/
- public Map<String, String> getCacheControll(HttpServletRequest request) throws IllegalArgumentException;
+ public Map<String, String> getCacheControl(HttpServletRequest request) throws IllegalArgumentException;
}