Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Wicket has an feature to automatically convert static references in the HTML markup to dynamic links.

To only convert some references to dynamic links, surround the HTML markup parts by <wicket:link>...</wicket:link> tags:

Code Block
<html>
  <head>
    <title>Title</title>
  </head>
  <body>
    <wicket:link>
      <a href="AnotherPage.html">Go to another page</a>
    </wicket:link>
  </body>
</html>

To convert all links in all markups, set the corresponding property in the markup settings:

Code Block
public class OurApplication extends WebApplication {
  ...
  protected void init() {
    ...
    getMarkupSettings().setAutomaticLinking(true);
    ...
  }
  ...
}

Unfortunately, it seems not to work out-of-the-box when the reference points to static resources outside the WEB-INF/classes/ directory. For a work-around, please take a look at WICKET-581.