Versions Compared

Key

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

...

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();
	}

}

For different approach please check Use wicket as template engine.

How to add #-anchor (opaque) to page url?

...