public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
         ActionErrors errors = new ActionErrors();
 
         if (!validateFecha(fechaOferta)) {
             errors.add("fechaOferta", new ActionMessage("error.fecha.invalida"));
         }
 
         if (!validateTelefono(telefono)) {
             errors.add("telefono", new ActionMessage("error.telefono.invalido"));
         }
 
         if (!validateCorreo(correo)) {
             errors.add("correo", new ActionMessage("error.correo.invalido"));
         }
 
         if (nomEmpresa.matches("\\w") || nomEmpresa.equals("")) {
             errors.add("nomEmpresa", new ActionMessage("error.campo.vacio"));
         }
 
         if (direccion.matches("\\w") || direccion.equals("")) {
             errors.add("direccion", new ActionMessage("error.campo.vacio"));
         }
 
         if (contacto.matches("\\w") || contacto.equals("")) {
             errors.add("contacto", new ActionMessage("error.campo.vacio"));
         }
 
         return errors;
     }