f:attribute経由で渡せる。以下のようにxhtmlを書くと、
<h:inputText>
<f:validator validatorId="validateEmail" />
<f:attribute name="foo" value="#{controller.foo}" />
</h:inputText>
Validatorのvalidateメソッドで以下のようにして値を受け取れる。
String foo = component.getAttributes().get("foo");
参考: