Hi, as per my understanding, we can implement validations in struts 2 in the following ways...
1. overriding validate() method in Action class 2. writing ActionClass-validation.xml file 3. using validator annotations validate method implements declarative security, ActionClass-valication.xml is seperating validation logic from action class . what is the clear difference between these 3 approaches? and how can i implement client side validations in struts 2?