In our project we used to create separate form beans for different types of forms. Then you can override the validate method and add your logic for custom validations (or simply put them in validate.xml if you only have standard validations)
Hey, check out my mega multi devastator cannon. It's wicked. It makes this tiny ad look weak: