Skip to content


Favicon mit HeaderContributor

Um seiner Wicket-Anwendung ein geeignetes Favicon zu verleihen, erstellt man einen HeaderContributor. Als Parameter dient eine ResourceReference auf das darzustellende Icon.

public class FavIconHeaderContributor implements IHeaderContributor
{
  ResourceReference _resourceReference;

  public FavIconHeaderContributor(ResourceReference resourceReference)
  {
    _resourceReference=resourceReference;
  }

  public void renderHead(IHeaderResponse response)
  {
    CharSequence url = RequestCycle.get().urlFor(_resourceReference);
    response.renderString(getFavIconReference(url));
  }

  private CharSequence getFavIconReference(CharSequence url)
  {
    StringBuilder sb=new StringBuilder();
    sb.append("<link rel=\"shortcut icon\" href=\"");
    sb.append(url);
    sb.append("\" type=\"image/x-icon\">\n");
    return sb.toString();
  }
}

Tags:

Veröffentlicht in Allgemein, Wicket, .