IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)



Comment fonctionnent les checkboxes dans Struts ?
auteur : Lionel Roux (aka RanDomX)
Les checkboxes ont un fonctionnement particulier. En effet, une checkbox ne renvoie la valeur spécifiée dans l'attribut value que si elle est cochée.

<html:checkbox property="someprop" value="true">Yes</html:checkbox>
Dans l'action, on récup232;re la valeur en faisant :

String somepropValue = null; if((somepropValue = request.getParameter("someprop"))!=null) { // ckecked Sytem.out.println("The box is checked and its value is " + somepropValue); } else { // not ckecked Sytem.out.println("The box is not checked"); // set the value someprop = "false"; }
Si la checkbox n'est pas cochée, alors vous devez explicitement donner une valeur (si vous en avez besoin).