Hi!

I did not exactly understand what you are after, but you can always do
like this:

CommonPage.html:
.... blabla ...

CommonPage.java:
public class CommonPage extends WebPage {
  public CommonPage() {
     if (A-mode) {
       new PageVersionAContantHandler(this);
     } else {
       new PageVersionAContantHandler(this);
     }
  }
}

Maybe you wanted something different?

**
Martin

2009/10/6 Alex Rass <a...@itbsllc.com>:
> Hi.
>
> Spent hours now trying to figure out how to map 2 html files to 1 class.
> If someone knows the answer - please help.
>
> I need to map 10 similar html pages to same class (for same behavior).
>
> Doing this:
> webApplication.mountBookmarkablePage("/page1.html", pageClass);
> Gets wicket to associate set url with the class.
> But then when the ResourceStreamLocator is called, it's given
> A reference to class and a reference to the path. Where class is set
> correctly (pageClass).
> But the PATH is set wrong. It is what Wicket THINKS it should try
> "PageClass_en.html". (class name + locale + default extension)
>
> While *I* would like to load my own class.
>
> I was thinking about completely rewriting ResourceStreamLocator to know my
> own paths, BUT it's not aware of what real page is being loaded (as the path
> is set to "PageClass_en.html").
>
> I could also break down and load my own stuff in beforeRender, but I was
> hoping there's a better way to handle this.
>
> Lastly, I could overwrite onRender() in my PageClass...
>
> Any advice would be much appreciated.
>
> - Alex.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to