Dúvida: Tipos de Validação oferecidas pelo Struts2 ?!

Pessoal, andei pesquisando sobre validação de dados com o Struts 2,
mas vi que tem tags, pode ser feita manual… e tal, mas tenho dúvidas
em quais tipos de validação é oferecido pelo Struts?! por exemplo, em
JSF temos:manual, Validação Automática Implícita, Validação Automática
Explicita, Validadores Customizados. E gostaria de saber no Struts?!

Obrigado.