Author: jbq Date: Sun Jun 24 08:02:43 2007 New Revision: 550242 URL: http://svn.apache.org/viewvc?view=rev&rev=550242 Log: configureResponse() should work with any kind of Response, not only WebResponse
Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/WebPage.java Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/WebPage.java URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/WebPage.java?view=diff&rev=550242&r1=550241&r2=550242 ============================================================================== --- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/WebPage.java (original) +++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/WebPage.java Sun Jun 24 08:02:43 2007 @@ -326,9 +326,11 @@ { super.configureResponse(); - final WebResponse response = getWebRequestCycle().getWebResponse(); - response.setHeader("Pragma", "no-cache"); - response.setHeader("Cache-Control", "no-cache, max-age=0, must-revalidate"); // no-store + if (getWebRequestCycle().getResponse() instanceof WebResponse) { + final WebResponse response = getWebRequestCycle().getWebResponse(); + response.setHeader("Pragma", "no-cache"); + response.setHeader("Cache-Control", "no-cache, max-age=0, must-revalidate"); // no-store + } } /**