1. Validators are designed to cause a single failure each. If you want to validate multiple things, add multiple validators to a field.
http://tapestry.apache.org/forms-and-validation.html 2. Validators must throw a ValidationException in order to fail, the issue you are responding to is discussing a validate method on a component 3. @Environmental only works inside components... it's a convenience wrapper around Environment.peek() Cheers, Lance.