or do it properly by letting your homepage implement IMarkupResourceStreamProvider and IMarkupCacheKeyProvider
:) -igor On Thu, Dec 10, 2009 at 4:59 AM, McIlwee, Craig <craig.mcil...@openroadsconsulting.com> wrote: > So you want your page to output some content that doesn't live in > HomePage.html, but from memory/db/etc instead? If that's the case, overrride > hasAssociatedMarkup() and return false (tells wicket there's no HomePage.html > to look for) and then in onRender() write your content using > getResponse().getOutputStream(). See this link for an example: > > http://blog.brunoborges.com.br/2008/11/restful-web-services-with-wicket.html > > Craig > _____ > > From: Xavier López [mailto:xavil...@gmail.com] > To: users@wicket.apache.org > Sent: Thu, 10 Dec 2009 06:00:58 -0500 > Subject: CachingPage > > Hi, > > I'm trying to adapt the 'CachingPanel' strategy from JL's '26 Wicket Tricks' > to a Page, in order to cache an entire HomePage. It is a requirement that > this Page (it is a HomePage) should be rendered like it was static HTML > (actually the application generated that static html at some moment by means > of templates). > > This is the source for CachingPanel from GoogleCode: > > http://www.google.com/codesearch/p?hl=es#92PP5HImtBs/trunk/twenty-six-wicket-tricks/src/main/java/com/locke/library/web/panels/caching/CachingPanel.java&q=caching%20package:http://twenty-six-wicket-tricks > \.googlecode\.com&sa=N&cd=1&ct=rc&t=0 > > I've tried to simply extend WebPage instead of Panel in CachingPanel, but > then it turns out in "onRender's" overriding that markupStream is always > null... My question is: Is "onRender" the right method to override taking > into account it is about a whole page and not a Panel > (markupStream.skipComponent does not make much sense)... > > I'd appreciate any directions on these one, as this matter is regarding the > internals of Wicket, and I'd like to have some security on what's happening > behind the scenes... > > Thank you very much ! > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org