Duplicate Submission Page

This example demonstrates a major problem in web development - the problem of duplicate submission. It typically occurs when: Page 1 (ie. this page) demonstrates the multiple clicks problem. Page 2 demonstrates the reload problem.

The Multiple Clicks problem: The buttons and links on this page have no protection against multiple clicks. They SHOULD order only 1 widget, but try clicking impatiently and see the result...

Tapestry exceptions If you get an exception saying a property "has already been accounted for by the element at Annotation" then restart JBoss with -Dorg.apache.tapestry.disable-caching=false before using this page.
You have ordered widgets.

Click to Order 1 widget (2 seconds delay): DirectLink LinkSubmit
Click to Refresh page (0 seconds delay): DirectLink LinkSubmit

Firefox users: Firefox partially protects you. It blocks input elements of the form when a form is being submitted. It does not block DirectLink.

To Login