Utiliser une extension différente pour vos fichiers “templates”

Wicket par nicogiard Add comments

Si vous souhaitez utiliser une extension différente pour vos fichiers templates, vous allez devoir surcharger la méthode WebPage.getMarkupType() dans la classe de votre page.

Un example est plus parlant; Par défaut nous avons :

public String getMarkupType()
{
	return "html";
}

Que nous allons surcharger en quelquechose comme ça :

public final String getMarkupType()
{
	return "xhtml";
}

De plus vous pouvez surcharger la méthode WebPage.configureResponse() pour modifier le “ContentType” du flux de réponse.

protected final void configureResponse()
{
	super.configureResponse();
	getResponse().setContentType("text/html");
}

Pour voir ce que cela donne, rendez vous sur l’example Alternative Markup (XML) et regardez le code source.

Partagez:
  • E-mail this story to a friend!
  • Bookmarks .fr
  • Google
  • description
  • Digg
  • Facebook
  • del.icio.us
  • Wikio
  • YahooMyWeb

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in