I've come across a few cases where the the validation of user input are carried out differently depending on the 'button' the user hits. In these cases the JSF built-in validation is not very useful.
And anoyingly, many of the JSF components have to be nested in a 'form'. And HTML doesn't support nested form. So in the cases where a few buttons have to put in a single form, the built-in validation mechanism doesn't work, too.
Does anyone know any easy way to solve this problem?