GitHub

User guide

Components and markup

Pages, panels, borders and fragments, and how Java components meet their HTML.

How-to guides

Directions for a specific goal.

Reference

The classes, tags and settings, described.

  • Wicket tags and attributes Every tag and attribute in the wicket namespace, what it does, which attributes it takes, with a minimal example of each.

Explanation

Why Wicket works the way it does.

  • Markup inheritance How a page or panel subclass inherits its parent's HTML along with its Java code, how wicket:child and wicket:extend merge the two, and when panels are the better tool.
  • How markup becomes components How Wicket loads, parses and caches markup, and how Wicket tags turn into auto components that you never add yourself.