Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Yes. See Control where HTML files are loaded from

How can I render my templates to a String?

Code Block

public class PageRenderer extends BaseWicketTester
{
	private final Locale locale;

	public PageRenderer(Locale locale)
	{
		this.locale = locale;
	}

	public PageRenderer()
	{
		this.locale = null;
	}

	private String renderStartPage()
	{
		if (this.locale != null)
		{
			getWicketSession().setLocale(locale);
		}

		return getServletResponse().getDocument();
	}

	public synchronized String render(Class<? extends WebPage> pageClass)
	{
		startPage(pageClass);
		return renderStartPage();
	}

	public synchronized String render(Class<? extends WebPage> pageClass, PageParameters parameters)
	{
		startPage(pageClass, parameters);
		return renderStartPage();
	}

	public synchronized String render(WebPage page)
	{
		startPage(page);
		return renderStartPage();
	}

}

More on the view: AJAX

I get errors when I use Ajax in Opera Browser (before Version Beta 9 of Opera)

...