<?xml version="1.0" encoding="UTF-8"?>
<html xmlns:wicket="http://wicket.apache.org">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<meta charset="utf-8"/>
<title>Home | Apache Wicket</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" href="favicon.ico"
type="image/vnd.microsoft.icon" />
<link
href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"
rel="stylesheet" />
</head>
<body>
<div wicket:id="pageHeader">
</div>
<main>
<div class="l-container">
<div class="text-right">
<a wicket:id="sources" class="button">
Source code
</a>
</div>
<p>
This page was loaded by a component specific override. You can use that - with care - if you have
to implement custom loading strategies that are very local to the component. For instance, a custom
component that loads it's template from a database and for which you don't want the application
to have to know about it's differing loading resource.
</p>
<p>
This example loads the custom template just once, though it may reload when resource polling is
turned on and the template changes. If you want a load the template every time a page (or panel)
is requested, you can additionally let your container implement IMarkupCacheKeyProvider, and then
return null in the implementation of getCacheKey; Wicket will not cache templates without a
cache key. This functionality can be used to e.g. when you want to load templates from a database,
and you know that the actual templates can be different from request to request.
</p>
</div>
</main>
</body>
</html>