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

Reply via email to