This commit is contained in:
Athou
2013-04-04 13:12:51 +02:00
parent 1a3ec864f0
commit 62bc54fcb7

View File

@@ -36,7 +36,7 @@ public class FaviconPage extends BasePage {
HttpGetter getter; HttpGetter getter;
@Inject @Inject
StartupBean starupBean; StartupBean startupBean;
public FaviconPage(PageParameters params) { public FaviconPage(PageParameters params) {
final String url = params.get("url").toString(); final String url = params.get("url").toString();
@@ -47,13 +47,13 @@ public class FaviconPage extends BasePage {
public void respond(IRequestCycle requestCycle) { public void respond(IRequestCycle requestCycle) {
WebResponse response = (WebResponse) requestCycle WebResponse response = (WebResponse) requestCycle
.getResponse(); .getResponse();
response.setLastModifiedTime(Time.millis(starupBean response.setLastModifiedTime(Time.millis(startupBean
.getStartupTime())); .getStartupTime()));
response.setContentType("image/x-icon"); response.setContentType("image/x-icon");
long expiresAfter = TimeUnit.DAYS.toMillis(7); long expiresAfter = TimeUnit.DAYS.toMillis(7);
response.setHeader( response.setHeader(
HttpHeaders.EXPIRES, HttpHeaders.EXPIRES,
DateUtils.formatDate(new Date(starupBean DateUtils.formatDate(new Date(startupBean
.getStartupTime() + expiresAfter))); .getStartupTime() + expiresAfter)));
response.write(getImage(url)); response.write(getImage(url));
} }