1
我有一個問題:在驗證表單時,如果表單有效並且無效,則返回錯誤。驗證表單struts2管理INPUT
顯示錯誤文本,但我無法驗證我的表單並重新檢查我的表單。
的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>
行動:
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;
}
}