Sorunum var: formun doğrulanması durumunda, form geçerliyse Java'da kontrol edeceğim ve geçerli değilse hatalar için dönüyorum.validate formu struts2 yönetmek INPUT
Hata metni görüntülenir, ancak formumu doğrulayamıyorum ve formumu denetlemeyi yeniden yapılandıramıyorum.
struts.xml:
<action name="validerInscription" class="utilisateurAction" method="validerInscription">
<result name="success" type="redirect">home</result>
<result name="error" type="redirect">inscription</result>
<result name="input" type="redirect">inscription</result>
</action>
eylemi: Tamamen çerçeve doğrulama özelliğini atlayarak
public String validerInscription() {
logger.info("VALIDATION INSCRIPTION");
boolean isInscriptionReussie = false;
if (verificationFormulaire() == true) {
utilisateur.setImage("image/avatar/avatar1.png");
isInscriptionReussie = utilisateurService.sauvegarderUtilisateur(utilisateur);
session.put("user", utilisateur); // Ajouter utilisateur a la session
} else {
logger.info("--- INSCRIPTION => RETURN INPUT");
return INPUT;
}
if (isInscriptionReussie) {
logger.info("INSCRIPTION REUSSIE");
return SUCCESS;
} else {
logger.info("INSCRIPTION ERROR");
return ERROR;
}
}