When using ListViews within Forms, don’t use ListViews within forms! preferably you should use something else like RepeatingView. http://cwiki.apache.org/WICKET/listview-and-other-repeaters.html#ListViewandotherrepeaters-Usingformcomponentsinarepeater If you do have to use ListViews, make sure you “setReuseItems(true)” …

Ajax Button sends new request to page instead of refreshing part of it The Wicket AJAX debugger is helpful for this case. Look to see the XML you get back …

AJAX Form Submission The submit() method on the FormTester class won’t submit AJAX buttons (for example, the IndicatingAjaxButton). (Although the method can be used to test form validation). In order …

Here are two good blogs that Alec found, that talk about some wicket gotchas that you have to be aware of – particularly the size of your session. http://blog.worldturner.com/worldturner/entry/wicket_best_practices_components_vs http://www.small-improvements.com/10-things-about-apache-wicket-i-love