Dieses Dokument enthält die Ergebnisse von PMD's CPD 5.0.2.
| Datei | Zeile |
|---|---|
| de/tivsource/page/image/actions/captcha/ImageAction.java | 156 |
| de/tivsource/page/image/actions/slider/ImageAction.java | 156 |
String lastModified = propertyDaoLocal.findByKey("captcha.image.lastModified").getValue();
// Hole If-Modified-Since aus der Anfrage
String since = servletRequest.getHeader("If-Modified-Since");
logger.info("If-Modified-Since: " + since);
// Setze Fomatierung
// "Thu, 01 Dec 1994 16:00:00 GMT"
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz");
Calendar gregorianCalendar = new GregorianCalendar();
gregorianCalendar.add(Calendar.HOUR, 12);
String expires = simpleDateFormat.format(gregorianCalendar.getTime());
HttpServletResponse response = ServletActionContext.getResponse();
//response.setHeader("Cache-control", "no-cache, no-store");
//response.setHeader("Pragma", "no-cache");
if(cache) {
response.setHeader("Expires", expires);
response.setHeader("Last-Modified", lastModified);
response.setHeader("Retry-After", expires);
} else {
response.setHeader("Cache-control", "no-cache, no-store, must-revalidate");
response.setHeader("Pragma", "no-cache");
response.setHeader("Expires", "-1");
}
if(cache && since!=null && since.equals(lastModified)) {
response.setStatus(304);
return INPUT;
}
String captchaUuid = ServletActionContext.getRequest().getServletPath(); | |