One of the features in Java Server Faces that distinguishes it is the ability to access UI Components programmatically, at run-time. In this article, Lucas Jellema shows how components can be created and manipulated via a question-and-answer form.