actually the sample is tooooo big that it will confuse you guys ...
today i found solution about this, and now i will use
JaValid i walked through commons
commons validators,
i-screen and Spring validation as we are using Spring 2.0.
but i want to keep code away from xml and I cannot use Spring 2.5 annotation based validation because our project is bound to spring 2.0.
so i decided to use
JaValid..
hope i would have good experience with this .. it looks like a simple annotation based framework for validation.