bom nesse post nada de útil por enquanto, mas sim descrevendo algo que provavel, muitos já passaram, irão passar( caso use o Struts 1 ), ou voltarão a passar como no meu caso que já usei Struts 1 e to com um projeto usando ele de novo...
bom essa parte de validações é uma das partes do Struts 1 que me lembro que nunca gostei muito e como já testei/usei a validação no Struts 2, sinceramente o tristeza viu...
ainda na briga para ajustar o funcionamento, mas por enquanto to levando uma surra do Struts 1... mas tenho que consertar isso, espero de volta achar alguma boa prática, porém dessa vez irei documentar para não bater a cabeça novamente... :(