Bonjour,
Etant actuellement en train de reprendre une appli avec du struts 2, je suis confronté à un problème lié à une demande d'ajout de checkbox (pas multiple) dans un formulaire.
La classe côté serveur hérite d'ActionSupport et je lui ai rajouté un champ booléen (avec getter et setter) comme l'indique la documentation. D'après cette dernière, la classe action ne récupère la valeur de la checkbox (il met le champ à true) que si on la coche (sinon le formulaire n'envoie pas le paramètre et le champ est implicitement false).
Là où le bat blesse c'est que lorsque je ne coche pas ce checkbox, le champ est tout de même à true et si on fait un request.getParameter("leNomDuChamp") celui-ci n'est pas nul et a bien la valeur true !!!
Je suis limite au bord de la crise car j'ai beau faire des recherches dans tous les sens, je ne parviens pas à comprendre ce qui se passe.
Si quelqu'un a ne serait-ce qu'une idée quant à ce comportement des plus farfelus (ou mieux un début de solution) je lui serais infiniment reconnaissant.
Partager