post struts validations overview